An integration testing framework that discovers tests, runs them with managed fixtures, and validates output against baselines.
Releases
Section titled “Releases”- v1.1.0
This release adds stdin file support for piping data directly to tests, and improves satellite project display in project listings.
- v1.0.2
This release improves the debugging experience by making the
--debugflag automatically enable verbose output, so you see all test results when diagnosing failures. - v1.0.1
This release fixes an issue with diff tests failing when using multi-word Tenzir commands.
- v1.0.0
This release introduces automatic binary detection with a clear precedence order: environment variables take priority, followed by PATH lookup, with
uvxas fallback. Environment variables now support multi-part commands for full control over binary invocation. The--tenzir-binaryand `--tenzi... - v0.15.0
This release adds the
--verboseflag for controlling test output verbosity. By default, only failures are shown, reducing noise in large test suites while still providing all details when needed. - v0.14.0
This release introduces inline test inputs for better test organization in deeply nested hierarchies. Tests can now place input data directly alongside test files, and you can create local
inputs/directories at any level with automatic shadowing semantics. - v0.13.1
This release fixes path handling in the diff runner to strip root path prefixes from output, making paths relative and consistent with other test runners.
- v0.13.0
This release adds
--package-dirssupport and improves startup diagnostics. - v0.12.0
Minor release with improved NO_COLOR handling.
- v0.11.0
Expose tenzir-test as a reusable Python library.