有没有办法在 PHPUnit 中禁用单个测试的代码覆盖率?

2022-08-30 15:05:13

每次我在PHPUnit中运行单个单元测试时,还会生成代码覆盖率报告。我在工作中有一台较旧的计算机,如果我可以在不需要代码覆盖时禁用它,那将减轻我的CPU压力。

有没有办法在每个测试的基础上禁用代码覆盖率?我找不到任何命令行开关可以做到这一点。


答案 1

由于这是谷歌排名靠前的结果之一,我认为有必要指出,由于4.8 PHPUnit版本现在支持覆盖xml配置的选项。--no-coverage

https://github.com/sebastianbergmann/phpunit/blob/4.8.0/ChangeLog-4.8.md


答案 2

如何复制你的phpunit.xml,从中删除节,然后做:<logging>

phpunit --configuration new.xml

推荐