PHPUnit代码覆盖率报告0/0

时间:2014-03-12 07:50:05

标签: php phpunit code-coverage

我有一个类,以及该类的单个测试文件。但是,当我运行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和文字。

再次编辑:看起来它是由我在测试类中的包含引起的,特别是我正在做的事情:

require_once('vfsStream/vfsStream.php');

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

1 个答案:

答案 0 :(得分:0)

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