我正在使用python coverage.py創建一個覆蓋範圍非常基本的測試套件。目前一切正常。但是,我的報道報告包括所有被調用的/usr/local/lib
庫和所有__init__.py
文件。在Python中使用omit標誌coverage.py API
這裏就是我的覆蓋率報告調用看起來像現在:
self.cov.html_report(directory='coverage', omit='*Test*, */usr/local/lib*,*__init__*')
我們的目標是使用省略標誌用字「測試」刪除所有班「在/ usr/local/lib目錄」,或者「__init__」。由於我無法在API上找到關於此的太多內容(有很多關於如何在命令行上執行的操作),有人知道做這項工作的正確語法是什麼嗎?
顯然現在html塊只允許專門針對HTML報告輸出的選項。爲了省略報告中的某些文件,必須在'[report]'塊中定義'omit'選項。請參閱http://coverage.readthedocs.io/en/coverage-4.0.3/config.html – martinarroyo