我刚刚创建了一个新的 zend 框架应用程序来尝试单元测试。
我已按照本教程进行操作,并且一切似乎都可以正常进行测试。覆盖率报告的显示有问题。它显示了正确的信息,但报告从我的硬盘驱动器的根目录开始,我需要遍历树到我的项目文件夹以查看有用的信息。
这意味着每次运行测试时,我都需要单击 5 个文件夹深处才能获得实际报告。
如何使报告在我的项目文件夹中开始?这是我的 phpunit 配置文件:
<phpunit bootstrap="./bootstrap.php">
<testsuite name="Application Test Suite">
<directory>./application</directory>
</testsuite>
<testsuite name="Library Test Suite">
<directory>./library</directory>
</testsuite>
<filter>
<whitelist>
<directory>../../library/Zend</directory>
<exclude>
<directory suffix=".phtml">../application/</directory>
<file>../application/Bootstrap.php</file>
<file>../application/controllers/ErrorController.php</file>
</exclude>
</whitelist>
</filter>
<logging>
<log type="coverage-html" target="./log/report" charset="UTF-8" yui="true"
hightlight="true" lowupperbound="50" highlowerbound="80">
<log type="testdox" target="./log/testdox.html">
</log>
</log>
</logging>
</phpunit>