回答
您可以使用--omit標誌省略模塊。它採用逗號分隔的路徑前綴列表。因此,例如:
coverage run my_program.py
coverage report --omit=path/to/3rdparty
謝謝內德。我怎樣才能使用API? – flybywire 2009-10-13 12:46:58
在API中,您提供了要報告的模塊列表,因此在那裏沒有太多方便的控制。 – 2009-10-13 14:19:34
@NedBatchelder這對我不起作用,請參閱http://pastebin.com/YFg3fbmW。我有'coverage.py,版本3.5.2。 HTTP:// nedbatchelder.com /代碼/ coverage'。你知道我做錯了什麼嗎? – 2012-07-23 20:45:30
忽略某些使用覆蓋API的文件。那麼Ned建議的是同樣的一種。
這是我做的:
cov = coverage.coverage(omit='/usr/lib/python2.6/site-packages/*')
- 1. 是否可以從coverage.py報告中排除測試目錄?
- 2. SonarQube排除文件
- 3. setuptools命令coverage.py
- 4. 螞蟻排除文件
- 5. 在filematch排除文件
- 6. 排除在搜索文件
- 7. REWRITING - 僅排除php文件
- 8. nant排除文件夾
- 9. JRebel的排除文件(messages.properties)
- 10. Rsync排除文件夾
- 11. 排除在bin文件夾
- 12. standardjs linter排除文件
- 13. 故障排除.HTM文件
- 14. 與Glob排除文件
- 15. WatchService排除的文件夾
- 16. 從rsync排除BUILD文件
- 17. git:排除遠程文件
- 18. Webpack排除文件(不是文件夾)
- 19. 從Java.properties文件中排除文件
- 20. Ant排除文件編譯java文件
- 21. 從.war文件中排除文件夾
- 22. 如何使用coverage.py
- 23. Git - 刪除並排除配置文件
- 24. 刪除文件夾中的所有文件,排除某些文件被刪除
- 25. 爲什麼沒有通過coverage.py檢查某些Python文件?
- 26. 刪除所有文件和文件夾,但排除目錄
- 27. Inotifywait排除除特定文件以外的所有文件
- 28. 在Odoo中使用coverage.py
- 29. coverage.py和功能測試
- 30. 排除NuGet中的所有文件
如果別人給你一個答案,斯內德很可能是周圍很快就澄清一些事情 - 他是一個普通的在這裏:) – 2009-10-13 10:51:20
我不不知道我是如此的可預測是件好事! :) – 2009-10-13 11:29:18