sam-burns / behat-context-file-usage
3.0.1
2017-10-04 13:40 UTC
Requires
- behat/behat: ^3.0.0
- phpunit/php-code-coverage: ^4.0.4
README
用途
生成HTML代码覆盖率报告,显示您的Behat上下文文件实际使用的部分,以及可以删除的内容。对于大型套件维护非常有用。
使用PHPUnit的覆盖率报告生成器。
如何安装
在您的behat.yml
文件中配置扩展,例如:
default: extensions: BehatContextFileUsage\Extension: context_folder: 'tests/behat/context-files/' report_folder: 'tests/behat/behat-code-usage-report/'
您可以通过在您的composer.json
文件中添加以下内容来安装它:
"require": { "sam-burns/behat-context-file-usage": "*" }
现在只需正常运行Behat,并使用该配置文件。
注意事项
它会使您的测试套件运行速度变慢,所以可能只是偶尔使用。将behat.yml
中的内容移除来关闭它。
作者没有忽视这个工具可以用来提供关于Behat测试覆盖率的PHPUnit风格的实际生产代码覆盖率报告。这可以通过将context_folder
设置更改为类似src/
的值来完成。这不是Behat推荐的做法。