Make test output verbosity opt-in with --verbose flag #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
A new
--verbose/-vflag makes detailed per-test output opt-in. The new default (quiet mode) only shows failures and a compact summary, significantly reducing noise for large test suites.Behavior
-v)--summary)-p) automatically enables verbose output to preserve output ordering.Files Modified
Production code:
src/tenzir_test/run.py- AddedVERBOSE_OUTPUTglobal state,set_verbose_output()andis_verbose_output()functions, modifiedsuccess()andhandle_skip()to check verbose mode, updated summary logic, addedverboseparameter torun_cli()andexecute()src/tenzir_test/cli.py- Added-v/--verboseCLI flagTests:
tests/test_run.py- Updatedtest_handle_skip_uses_skip_glyphandtest_success_includes_suite_suffixto enable verbose mode for testingTest Coverage
All 126 tests pass.
Related
🤖 Generated with Claude Code