2012-03-12 112 views
0

單元測試我寫了一些測試,我想生成使用PHPUnit 3.6 RC 4和PHP 5.3.6和空話單元測試情況:沒有任何反應,當我試圖讓代碼覆蓋率我PHPUnit的

phpunit --bootstrap Bootstrap.php --coverage-html ./tmp library/plugins/PluginTest.php 

PHPUnit 3.6.0RC4 by Sebastian Bergmann. 

... 

Time: 0 seconds, Memory: 14.75Mb 
OK (3 tests, 10 assertions) 

它沒有說什麼 我檢查了Xdebug的是實現,這是我xdebug.ini:

zend_extension=/usr/lib/php5/20090626/xdebug.so 
xdebug.remote_enable=on 
xdebug.default_enable=on 
xdebug.remote_autostart=on 
xdebug.remote_host=127.0.0.1,192.168.0/24,10.37.129.2,10.211.55.2 

所以我想知道發生了什麼,是什麼在引導文件?

回答

3

您正在運行非常舊版本的PHPUnit 3.6。目前一個是3.6.10,它已經修復超過半年:)

非常的PHPUnit的3.6早期版本曾與已固定和機會是你正在運行到其中的一個代碼覆蓋率的問題。

當無法生成代碼覆蓋率時,3.6的其他更成熟版本將爲您提供適當的錯誤消息。

所以我的答案是:升級和95%的情況下,問題將消失或phpunit會告訴你爲什麼它不起作用。

+0

這很奇怪,我在發佈之前做了一次梨升級。現在它已經修復了。感謝您的提示。 – 2012-03-12 16:46:29

相關問題