esler / phpunit-graceful-interrupt
This package is abandoned and no longer maintained.
The author suggests using the phpunit/phpunit package instead.
Allow gracefully interrupt running PHPUnit tests
Package info
github.com/esler/phpunit-graceful-interrupt
pkg:composer/esler/phpunit-graceful-interrupt
13.2
2026-06-23 08:45 UTC
Requires
- ext-pcntl: *
- phpunit/phpunit: ^7.0||^8.0||^9.0||^10.0||^11.0||^12.0||^13.0
Conflicts
- phpunit/phpunit: >=13.2
README
Warning
This projects has been abandoned after release of PHPUnit 13.2 which introduced graceful interrupt already build-in.
Description
A simple plug-in which allows to you interrupt running PHPUnit tests gracefully.
Instalation
composer require --dev esler/phpunit-graceful-interrupt
For PHPUnit >= 10
Add extension to your `phpunit.xml` <phpunit> <extensions> <bootstrap class="Esler\PHPUnit\GracefulInterruptExtension" /> </extensions> </phpunit>
For PHPUnit < 10
Add listener to your phpunit.xml
<phpunit> <listeners> <listener class="Esler\PHPUnit\Listener\GracefulInterruptListener" /> </listeners> </phpunit>
Usage
Just hit Ctrl+\ to interrupt running tests. Errors and failures from previous tests will be shown.
More info.
License
MIT