codeception / codeception-progress-reporter
A Codeception extension that replaces the default test output with a live terminal progress bar showing success/error/fail counts, timing and memory usage.
Package info
github.com/fr05t1k/codeception-progress-reporter
pkg:composer/codeception/codeception-progress-reporter
Requires
- php: >=8.1
- codeception/codeception: ^5.0
- symfony/console: ^6.0 || ^7.0 || ^8.0
Requires (Dev)
- codeception/module-asserts: ^3.0
- phpstan/phpstan: ^2.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 5.0.1
- 5.0.0
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.1
- dev-support-symfony-console-8
- dev-ux-improvements
- dev-reporter-e2e-validation
- dev-composer-metadata
- dev-readme-badges
- dev-modernize-5.0.0
- dev-demo-svg-preview
- dev-drop-composer-lock
- dev-migrate-travis-to-github-actions
- dev-fix-deprecation
- dev-new-symfony-version
- dev-new-codeception
- dev-develop
- dev-suite-name
This package is auto-updated.
Last update: 2026-08-11 12:16:31 UTC
README
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.
Features
- 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.
Requirements
| Package version | PHP | Codeception |
|---|---|---|
^5.0 |
>= 8.1 |
^5.0 |
^4.0 |
>= 5.6 |
>= 2.3 |
Installation
composer require --dev codeception/codeception-progress-reporter
Usage
Enable it globally in your codeception.yml:
extensions: enabled: - Codeception\ProgressReporter\ProgressReporter
Or enable it for a single run:
codecept run --ext "Codeception\\ProgressReporter\\ProgressReporter"
Contributing
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 analyse
License
Released under the MIT License.