Add --no-progress flag to suppress real-time progress display #581
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.
📚 Description
Add a new
--no-progressflag that suppresses real-time progress display during test execution, showing only the final summary. This addresses Issue #503.When enabled, bashunit hides:
The final summary with test counts and results is still displayed.
This is useful for:
🔖 Changes
--no-progressCLI flag insrc/main.shBASHUNIT_NO_PROGRESSenvironment variable support insrc/env.shbashunit::env::is_no_progress_enabledhelper functionsrc/state.shwhen flag is enabledsrc/runner.shwhen flag is enabledsrc/console_results.shwhen flag is enabledsrc/runner.shwhen flag is enabledsrc/console_header.shtests/acceptance/bashunit_no_progress_test.shdocs/command-line.mdanddocs/configuration.mdCHANGELOG.mdwith the new feature✅ To-do list
CHANGELOG.mdto reflect the new feature or fix