blackboard-open-source / behat-junit-extension
Behat extension that reports with the JUnit format and is compatible with Moodle reruns.
3.0.0
2020-08-26 04:25 UTC
Requires
- php: >=5.4.0
- behat/behat: ~3.0
- n98/junit-xml: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.10
- phpunit/phpunit: ~4.5
- symfony/process: ~2.5|~3.0
This package is auto-updated.
Last update: 2024-10-12 05:40:04 UTC
README
Behat extension that reports with the JUnit format and is compatible with Moodle reruns.
Install
Install with Composer:
composer require --dev open-lms-open-source/behat-junit-extension
Usage
Activate the extension by specifying its class in your behat.yml
:
default: suites: ... extensions: BehatJUnitExtension\Extension: baseDir: /path/to/moodle ...
This is how you would do the above via Moodle's config file:
$CFG->behat_config = [ 'default' => [ 'extensions' => [ 'BehatJUnitExtension\Extension' => [ 'baseDir' => __DIR__, ] ] ], ];
Be sure to call Behat with the formatter:
behat -f moodle_junit -o reports_dir
Configuration
baseDir
- (Optional) Just shortens JUnit XML file names.
Credits
Heavily inspired by:
- Behat's own JUnit formatter.
- behat-junit-formatter