不使用Xdebug生成PHP代码覆盖率

5

我正在使用Xdebug在单元测试期间获取一些覆盖率数据,但这会花费很多时间(和内存)。

有没有不使用Xdebug就能获取覆盖率的方法?


2
但这需要花费很多时间,希望您有一个 DEV 阶段(或服务器),而不是在 PROD 阶段(或服务器)上运行测试;-) 另外,您可以对测试进行分组,以便不必总是一次性运行所有测试。 - JustOnUnderMillions
1个回答

13

从 PHP 7 开始,您可以使用 PHPDBG 代替 Xdebug 与 PHPUnit 收集代码覆盖率信息。然而,在收集代码覆盖率信息时,总会存在一定的资源惩罚(时间和内存)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接