我知道Eclipse + PyDev有一個選項Run As
=>3 Python Coverage
。但是,所有這報告是:如何在Eclipse + Pydev中獲得單元測試覆蓋率結果?
跑0.001S
OK
6個測試和它隻字未提代碼覆蓋。如何獲得Pydev的代碼覆蓋率報告?
我知道Eclipse + PyDev有一個選項Run As
=>3 Python Coverage
。但是,所有這報告是:如何在Eclipse + Pydev中獲得單元測試覆蓋率結果?
跑0.001S
OK
6個測試和它隻字未提代碼覆蓋。如何獲得Pydev的代碼覆蓋率報告?
其實這是一個非常不錯的功能,之前並不知道它:)
看看這有助於http://www.machine-envy.com/blog/2006/07/29/automated-python-testing-with-nose-and-eclipse/
它採用nosetests與–with-coverage
選項。
看來,在SO中的每個人都支持鼻子;) –
無效鏈接......... –
鏈接無效。 –
請注意,在pydev 2.0中,覆蓋支持已更改,現在,您應該先打開coverage視圖並選擇「啓用代碼覆蓋率」 ,任何啓動(常規或單元測試)都會收集覆蓋範圍信息(並且結果檢查也變得更加直觀)。
沒有爲我工作,當我選擇目錄與python文件它沒有在覆蓋率視圖中列出。 – Zitrax