簡體   English   中英

Pytest-cov 不考慮一個文件進行覆蓋率分析,除非它是在其中一個單元測試中導入的?

[英]Pytest-cov does not consider a file for coverage analysis unless it is imported in one of the unit tests?

我的項目中有 2 個文件( a.pyb.py )。 a.py文件被導入到單元測試文件 ( test_prog.py ) 中,並且有為它編寫的測試。 Pytest-cov 顯示了這個文件的覆蓋率。

但是對於另一個文件b.py - 在代碼覆蓋率 output 中沒有看到它。Pytest-cov 不考慮覆蓋率分析的文件,除非它被導入到一個單元測試中?

我遇到了同樣的問題。

快速搜索后,我發現您必須在源文件夾中布置__init__結構,以便能夠在覆蓋率報告中收集那些未被測試的文件。

有關__init__文件的更多信息,請參閱 內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM