PHPUnit 白名单代码覆盖率

标签 php zend-framework phpunit netbeans-7 whitelist

在获取代码覆盖率报告时,白名单无法正常工作。我正在使用 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/

相关文章:

zend-framework - 为什么无法识别我的 Zend Validate Digits?

php - 如何将查询的值分配给 zend 中的变量

php - Zend Framework : Using Models and Views, 最佳实践

php - 用 Mockery 模拟 Laravel Model::increment()

php - 对于相同的测试套件,MySQL 5.7 比 5.5 慢 3 倍

unit-testing - "pause"被忽略

php - While循环VS。 $sqlResult -> fetch_all(MYSQLI_ASSOC) ;

php - 如何从公用文件夹中获取图像文件作为 Laravel 中的响应?

php - 为什么它不发布这些结果?

来自变量的 PHP 函数