白名單不能正常工作,當我獲得代碼覆蓋率報告時,我會這麼做。我正在使用Zend Framework,我的Zend文件也在庫目錄中,就像項目快速入門一樣。PHPUnit白名單代碼覆蓋範圍
我將NetBeans 7.0.1
運行PHPUnit 3.6我只是真的想看到的覆蓋面爲類MyLib
。
<whitelist>
<directory suffix=".php">../../library/MyLib</directory>
</whitelist>
但在報告中,我似乎得到了幾個Zend文件的百分比值,例如。 Zend_Controller_Front
,Zend_Loader_Autoloader
等
很明顯,我沒有寫這些類的任何測試,並且我沒有寫出0%的覆蓋率並不奇怪。
我錯過了什麼?
你的黑名單是什麼?你正在使用'addUncoveredFilesFromWhitelist =「true」'?您正在使用哪個PHPUnit版本? – hakre
我正在使用PHPUnit 3.6,我也嘗試了一個黑名單,但得到了相同的結果。剛剛嘗試過「addUncoveredFilesFromWhitelist」真假,但仍然得到了Zend的覆蓋 – gawpertron
只需看到,請在您的XML文件中使用絕對路徑和/或通過爲您的phpunit測試運行器調用使用步調試器來正確解決這些問題認爲在Netbeans中很難做到)。同時確保您的XML文件已加載。 – hakre