标签: python coverage.py
我正在python中使用coverage模块来检查代码覆盖率。但是,在运行“覆盖率报告”时,该模块正在分析下面显示的不需要的文件,而不是项目文件。
如何从覆盖率报告中删除不需要的文件?
答案 0 :(得分:0)
您应该使用--omit标志来排除不需要的文件。 RegEx允许使用。例如:coverage run --omit "*/app/*,*__init__*,*_ut.py" 您可以查看更多详细信息:https://coverage.readthedocs.io/en/v4.5.x/source.html
--omit
coverage run --omit "*/app/*,*__init__*,*_ut.py"
答案 1 :(得分:0)
最简单的方法是使用--source=.,以便仅考虑当前目录中的文件。
--source=.