我剛剛創建了一個新的zend框架應用程序來嘗試單元測試。創建從根文件夾開始的代碼覆蓋率報告
我遵循this教程,並且所有內容似乎都能正常運行以進行測試。顯示覆蓋率報告存在問題。它顯示正確的信息,但報告從我的硬盤驅動器的根目錄開始,我需要遍歷樹到我的項目文件夾以查看有用的信息。
這意味着每次我運行測試時,我需要深入點擊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>