gpt4 book ai didi

phpunit - 使用除 xdebug 之外的其他代码覆盖率驱动程序

转载 作者:行者123 更新时间:2023-12-02 12:19:17 26 4
gpt4 key购买 nike

我想使用pcov而不是xdebug用于生成代码覆盖率。

我正在使用 Docker,并且安装了 xdebug。

如果我运行以下命令,我能否确定 xdebug 不会影响测试执行?

php -d xdebug.default_enable=0 -d pcov.enabled=1 path/to/phpunit --coverage-text

我读到pcov might be faster但据我了解 xdebug 必须被禁用。

执行以下命令是否可以比运行上述命令更好地实现最快的覆盖?

  1. 删除/截断 xdebug 配置
  2. 运行测试

    php -d pcov.enabled=1 path/to/phpunit --coverage-text
  3. 恢复 xdebug 配置

最佳答案

Xdebug 和 PCOV 都会使引擎的相同部分过载,因此它们不兼容,并且作者尝试使它们兼容是没有意义的。

如果您想使用 PCOV 作为 php-code-coverage 的驱动程序,则不得加载 Xdebug。

来源:我写了 pcov ...

关于phpunit - 使用除 xdebug 之外的其他代码覆盖率驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57556186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com