sam-burns/behat-context-file-usage

3.0.1 2017-10-04 13:40 UTC

This package is auto-updated.

Last update: 2024-08-24 03:54:05 UTC


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推荐的做法。