使用PHPUnit生成代码覆盖率报告

时间:2018-04-18 20:43:55

标签: php testing xdebug

有没有人知道在PHP项目上生成代码覆盖率文件的正确命令行?我已经安装了XDebug工具。

在PHPUnit的官方文档中,我找到了以下命令行,但它无法正常工作:

phpunit --coverage-text=<file> 

将存储输出的文件放在哪里。

我还没有任何测试,但有没有办法生成报告文件,即使项目中没有测试?

1 个答案:

答案 0 :(得分:0)

您需要包括测试的路径,以及白名单命令以及要测试的源代码的路径。例如

phpunit --coverage-text="coverage.txt" ./path/to/tests --whitelist="./path/to/code"

coverage.txt是输出将存储在其中的文件。您可以在不进行任何测试的情况下生成报告。