【问题标题】:PHPUnit code coverage reporting 0/0PHPUnit 代码覆盖率报告 0/0
【发布时间】:2014-04-16 05:00:33
【问题描述】:

我有一个班级,以及该班级的一个测试文件。但是,当我运行 PHPUnit 时,我得到了这个:

PHPUnit 4.0.4 by Sebastian Bergmann.

......

Time: 1.14 seconds, Memory: 17.25Mb

OK (6 tests, 6 assertions)


Code Coverage Report:  
  2014-03-12 15:47:58  

 Summary:              
  Classes:        (0/0)
  Methods:        (0/0)
  Lines:          (0/0)

发生了什么事?

编辑:有趣的是,输出为 php 工作(即 phpunit --coverage-php)。似乎 html 和 text 没有。

再次编辑:这似乎是由我在测试类中的一个包含引起的,特别是我正在做的:

require_once('vfsStream/vfsStream.php');

我确实找到了这个github issue,但这似乎是在 Windows 上,我不确定它如何帮助我解决我的问题。

【问题讨论】:

  • 就我而言,这看起来像是 100% 的覆盖率 :)

标签: php phpunit code-coverage


【解决方案1】:

好吧,这不是一个好的解决方案 imo,但我通过将 vfsStream 复制到我的项目目录并以这种方式包含它来解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 2019-04-24
    相关资源
    最近更新 更多