[英]Best way to measure code coverage for python without checking every imported module
我正在嘗試將代碼覆蓋集成到我們的開發流程中,並且我們很難使用nosetest
來准確估計我們的代碼覆蓋率,因為它還檢查了我們的python包中每個導入庫的覆蓋率。 因此我們最終得到了像import os
這樣的代碼覆蓋百分比,這不允許我們真正看到我們想要的數據。
我已經研究過使用coverage.py
,但這是在很早的階段。
我想問是否有其他人有這個問題,以及他們是如何克服它的。
提前致謝!
Nosetests可以選擇僅為命名包生成覆蓋范圍,例如
--cover-package=foo --cover-package=bar
這就是我過去所做的。
但是,我搬到了pytest 。 我更喜歡這個,因為它產生了更好的錯誤信息,包括字典差異。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.