在获取代码覆盖率报告时,白名单无法正常工作。我正在使用 Zend Framework,我的 Zend 文件也在库目录中,就像项目 quickstart 一样。
我正在从 Netbeans 7.0.1 运行 PHPUnit 3.6
我真的只想查看 MyLib
类的覆盖率。
<whitelist>
<directory suffix=".php">../../library/MyLib</directory>
</whitelist>
但在报告中我似乎得到了几个 Zend 文件的百分比值,例如。 Zend_Controller_Front
, Zend_Loader_Autoloader
等
显然我没有为这些类编写任何测试,所以我的覆盖率为 0% 也就不足为奇了。
我错过了什么?
最佳答案
请在您的 XML 文件中使用绝对路径和/或确保这些路径已被您的 phpunit 测试运行程序调用正确解析。还要确保您的 XML 文件已加载。
关于PHPUnit 白名单代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8414758/