This repository demonstrates the usage of Codeception Extension API.
When doing acceptance testing in Codeception, it is often useful to pause when a failure or error occurs, while developing the tests themselves. It lets you inspect the state and find a better way to solve the same problem and continue onwards.
- Install Codeception via Composer
- Run
composer require --dev ipeevski/pauseonfail
. - Include extensions into
codeception.yml
configuration:
Sample:
paths:
tests: tests
log: tests/_log
data: tests/_data
helpers: tests/_helpers
extensions:
enabled:
- Codeception\Extension\PauseOnFail
- For the pause to have an effect, you need to run codeception in debugging mode, with the
--debug
flag
Class: Codeception\Extension\PauseOnFail.
If tests run into failure or error, pause and bring up console.