tenzir-test now lets users select scenarios by requested fixture name, making it easier to run only tests that depend on resources such as nodes or Docker Compose. This release also requires Python 3.13 or newer.
🚀 Features
Section titled “🚀 Features”Fixture name test selection
Section titled “Fixture name test selection”Select tests by requested fixture name with the new --fixture-name option:
tenzir-test --fixture-name nodetenzir-test tests/alerts --match kafka --fixture-name docker-compose--fixture-name can be repeated and combines with --fixture-tag using OR
semantics before intersecting with positional test paths and --match.
Fixture selectors are long-only; the previous -F alias for --fixture-tag
has been removed before the CLI shape settles.
🔧 Changes
Section titled “🔧 Changes”Python 3.13 minimum requirement
Section titled “Python 3.13 minimum requirement”May 12, 2026 · @mavam, @codex · #44
tenzir-test now requires Python 3.13 or newer.
Users on Python 3.12 need to upgrade their interpreter before installing or running the CLI:
uvx --python 3.13 tenzir-test --help