繁体   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