Skip to content

fix: add transform tests, cache prep phase, update docs#942

Merged
mkolasinski-splunk merged 4 commits intomainfrom
feat/transfrom-tests
Feb 4, 2026
Merged

fix: add transform tests, cache prep phase, update docs#942
mkolasinski-splunk merged 4 commits intomainfrom
feat/transfrom-tests

Conversation

@mkolasinski-splunk
Copy link
Contributor

@mkolasinski-splunk mkolasinski-splunk commented Jan 28, 2026

  • Add sourcetypes parsing from transforms and generate field tests for parsed sourcetypes.
  • Add parser caching (ParserCache) to props/transform parsing and test generation so pytest-xdist workers reuse the same metadata/test parameters instead of re-parsing/ regenerating per worker.
  • Clarify documentation around requirement tests (transport overrides hit both ingestion metadata and search queries) and sample generation (distinguishing XML transport overrides vs. conf-driven ingestion/search settings, describing how sample_count behaves for requirement XML samples).
  • Keep the flow of requirement-test ingestion/search transparent so authors know what configuration controls what part of the pipeline.

LLMs were used to generate part of the changes.

@mkolasinski-splunk mkolasinski-splunk requested a review from a team as a code owner January 28, 2026 21:22
mbruzda-splunk
mbruzda-splunk previously approved these changes Jan 29, 2026
@mkolasinski-splunk mkolasinski-splunk changed the title feat: add transform tests, cache prep phase, update docs fix: add transform tests, cache prep phase, update docs Jan 30, 2026
@mkolasinski-splunk mkolasinski-splunk merged commit 6c28dd0 into main Feb 4, 2026
20 of 31 checks passed
@mkolasinski-splunk mkolasinski-splunk deleted the feat/transfrom-tests branch February 4, 2026 08:53
@github-actions github-actions bot locked and limited conversation to collaborators Feb 4, 2026
@srv-rr-github-token
Copy link
Contributor

🎉 This PR is included in version 6.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants