|
4 年 前 | |
---|---|---|
.. | ||
Logger.php | 4 年 前 | |
README.md | 4 年 前 | |
Recorder.php | 4 年 前 | |
RunFailed.php | 4 年 前 | |
SimpleOutput.php | 4 年 前 |
Log suites/tests/steps using Monolog library. Monolog should be installed additionally by Composer.
composer require monolog/monolog
Steps are logged into tests/_output/codeception.log
To enable this module add to your codeception.yml
:
extensions:
enabled: [Codeception\Extension\Logger]
max_files
(default: 3) - how many log files to keepSaves screenshots of each step in acceptance tests and shows them as a slideshow. Activated only for suites with WebDriver module enabled.
Slideshows saves are saved into tests/_output/record_*
directories.
Open index.html
to see the slideshow.
Add to list of enabled extensions
extensions:
enabled:
- Codeception\Extension\Recorder
delete_successful
(default: true) - delete records for successfully passed tests (log only failed and errored)module
(default: WebDriver) - which module for screenshots to use. Set AngularJS
if you want to use it with AngularJS module. Generally, module should implement Codeception\Lib\Interfaces\ScreenshotSaver
interface.extensions:
enabled:
Codeception\Extension\Recorder:
module: AngularJS # enable for Angular
delete_successful: false # show successful reports
Saves failed tests into tests/log/failed in order to rerun failed tests.
To rerun failed tests just run the failed
group:
php codecept run -g failed
Starting from Codeception 2.1 this extension is enabled by default.
extensions:
enabled: [Codeception\Extension\RunFailed]
On each execution failed tests are logged and saved into tests/_output/failed
file.
This extension demonstrates how you can implement console output of your own. Recommended to be used for development purposes only.