A Codeception extension that replaces the default test output with a single, live terminal progress bar. It shows the current suite and test, running counts of successes/errors/fails, elapsed and estimated time, and memory usage — handy for large suites where the default output scrolls off the screen.
- Live progress bar with success / error / fail counters.
- Current suite and test name displayed as the run advances.
- Elapsed vs. estimated time and peak memory usage.
- Failures are still printed in full at the end of the run.
- Automatically disables itself when running with
--stepsor--debug.
| Package version | PHP | Codeception |
|---|---|---|
^5.0 |
>= 8.1 |
^5.0 |
^4.0 |
>= 5.6 |
>= 2.3 |
composer require --dev codeception/codeception-progress-reporterEnable it globally in your codeception.yml:
extensions:
enabled:
- Codeception\ProgressReporter\ProgressReporterOr enable it for a single run:
codecept run --ext "Codeception\\ProgressReporter\\ProgressReporter"Issues and pull requests are welcome. Please make sure the test suite and static analysis pass before opening a PR:
composer install
vendor/bin/codecept run
vendor/bin/phpstan analyseReleased under the MIT License.