有人知道在 PHP 项目上生成代码覆盖率文件的正确命令行吗?我已经安装了 XDebug 工具。
在 PHPUnit 的官方文档中,我找到了以下命令行,但它不起作用:
phpunit --coverage-text=<file>
要存储输出的文件在哪里。
我还没有任何测试,但有没有办法生成报告文件,即使项目中没有测试?
最佳答案
您需要包含测试路径,以及包含要测试的源代码路径的白名单命令。例如
phpunit --coverage-text="coverage.txt" ./path/to/tests --whitelist="./path/to/code"
其中 coverage.txt 是将存储输出的文件。您可以在不进行任何测试的情况下生成报告。
关于php - 使用 PHPUnit 生成代码覆盖率报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49908725/