https://github.com/tenzir/test
The Tenzir Testing Framework
https://github.com/tenzir/test
tenzir test testing
Last synced: 4 months ago
JSON representation
The Tenzir Testing Framework
- Host: GitHub
- URL: https://github.com/tenzir/test
- Owner: tenzir
- License: apache-2.0
- Created: 2025-09-22T08:12:14.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-02-22T21:20:48.000Z (4 months ago)
- Last Synced: 2026-02-22T22:23:51.902Z (4 months ago)
- Topics: tenzir, test, testing
- Language: Python
- Homepage: https://docs.tenzir.com/reference/test-framework
- Size: 684 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog/config.yaml
- License: LICENSE
Awesome Lists containing this project
README
# π§ͺ tenzir-test
`tenzir-test` is the reusable test harness that powers the
[Tenzir](https://github.com/tenzir/tenzir) project. It discovers test scenarios
and Python fixtures, prepares the execution environment, and produces artifacts
you can diff against established baselines.
## β¨ Highlights
- π Auto-discovers tests, inputs, and configuration across both project and
package layouts, including linked satellite projects.
- π§© Supports configurable runners and reusable fixtures so you can tailor how
scenarios execute and share setup logic.
- π οΈ Provides a `tenzir-test` CLI for orchestrating suites, updating baselines,
and inspecting artifacts.
## π¦ Installation
Install the latest release from PyPI with `uvx`β`tenzir-test` requires Python
3.12 or newer:
```sh
uvx tenzir-test --help
```
`uvx` downloads the newest compatible release, runs it in an isolated
environment, and caches subsequent invocations for fast reuse.
## π Documentation
Consult our [user guide](https://docs.tenzir.com/guides/testing/write-tests)
for an end-to-end walkthrough of writing tests.
We also provide a dense [reference](https://docs.tenzir.com/reference/test) that
explains concepts, configuration, multi-project execution, and CLI details.
## π€ Contributing
Want to contribute? We're all-in on agentic coding with [Claude
Code](https://claude.ai/code)! The repo comes pre-configured with our [custom
plugins](https://github.com/tenzir/claude-plugins)βjust clone and start hacking.
## π License
`tenzir-test` is available under the Apache License, Version 2.0. See
[`LICENSE`](LICENSE) for details.