esler/phpunit-graceful-interrupt

Allow gracefully interrupt running PHPUnit tests

11.0 2024-06-20 11:12 UTC

This package is auto-updated.

Last update: 2024-12-20 12:17:55 UTC


README

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