open-lms-open-source / behat-junit-extension
一个Behat扩展,可以以JUnit格式报告,并与Moodle的重试功能兼容。
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 not auto-updated.
Last update: 2024-09-19 23:42:47 UTC
README
一个Behat扩展,可以以JUnit格式报告,并与Moodle的重试功能兼容。
安装
使用Composer安装
composer require --dev open-lms-open-source/behat-junit-extension
用法
通过指定其类来激活扩展,在您的 behat.yml
文件中
default: suites: ... extensions: BehatJUnitExtension\Extension: baseDir: /path/to/moodle ...
这是通过Moodle的配置文件实现上述操作的步骤
$CFG->behat_config = [ 'default' => [ 'extensions' => [ 'BehatJUnitExtension\Extension' => [ 'baseDir' => __DIR__, ] ] ], ];
请确保使用格式化程序调用Behat
behat -f moodle_junit -o reports_dir
配置
baseDir
- (可选) 仅缩短JUnit XML文件名。
致谢
深受以下启发
- Behat的 自身JUnit格式化程序。
- behat-junit-formatter