【问题标题】:PHPUnit not producing recordsPHPUnit 不产生记录
【发布时间】:2016-02-27 02:49:58
【问题描述】:

由于某种原因,PHPUnit 已停止生成覆盖记录,我不知道为什么。昨天生产它们就好了。它仍然按预期运行单元测试并且它们正确通过/失败,但它不再尊重--coverage 参数。

【问题讨论】:

    标签: phpunit code-coverage xdebug


    【解决方案1】:

    事实证明,这实际上是由升级到 OSX 引起的。当 OSX 升级时,它会将当前安装的 PHP-cli bin 替换为默认的。如果您重新映射php 以引用另一个使用MacPorts 安装的二进制文件,这可能会导致问题。请务必查找警告 XDebug not installed 或类似内容,这将表明已发生这种情况。

    应该注意:这将在 XDebug 作为扩展名被删除的任何时候发生,而不仅仅是在 OSX 中。然而,由于 OSX 在重置默认值时特别具有破坏性(我实际上将 MacPorts httpd 服务器映射到了不同的名称,因此它永远不会覆盖正确的 Apache 设置),因此这里值得注意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-02
      • 1970-01-01
      • 1970-01-01
      • 2019-02-20
      • 2014-04-03
      • 2011-02-27
      相关资源
      最近更新 更多