2012-03-10 110 views
2

可能重複:
How to do a meaningful code-coverage analysis of my unit-tests?代碼測試工具蟒

是否有顯示已經執行(被呼叫)執行特定的情況下,當所有未執行的行和一個工具這樣我就知道還有線沒有被「這個」特定情況所覆蓋。

類似的東西在編寫健壯的代碼時會非常方便。我確定有,但我不知道谷歌的確切條款。

一般來說,是否有良好的測試代碼測試環境。不要談論在網絡上運行的代碼(如Django和其他東西),只是普通的編碼內容。

謝謝

+0

+1,雖然這看起來更像是一個調試工具,有點像調用堆棧。我很好奇也看到了答覆。 – prelic 2012-03-10 00:15:13

回答

1

如果你使用的是django,看看django-nose,它使用了nose test framework,其中coverage是一個插件。

然後,您可以輕鬆地通過運行這個herepython manage.py tests --with-coverage

更多信息檢查覆蓋情況,如果你碰巧有興趣建立一個自動化的建設者,如果buildbot選擇this的工具可能會有幫助。

3

您正在尋找代碼覆蓋工具。關於這個here有一些Python特定的討論。

+0

這只不過是[鏈接到其他地方的答案](http://meta.stackexchange.com/q/8231/133817),這是不鼓勵的。將其作爲評論發佈似乎更合適。 – outis 2012-03-10 15:29:05