Python覆盖率-仅分析项目文件

时间:2019-07-09 07:21:02

标签: python coverage.py

我正在python中使用coverage模块来检查代码覆盖率。但是,在运行“覆盖率报告”时,该模块正在分析下面显示的不需要的文件,而不是项目文件。

covering unwanted files

如何从覆盖率报告中删除不需要的文件?

2 个答案:

答案 0 :(得分:0)

您应该使用--omit标志来排除不需要的文件。 RegEx允许使用。例如:coverage run --omit "*/app/*,*__init__*,*_ut.py" 您可以查看更多详细信息:https://coverage.readthedocs.io/en/v4.5.x/source.html

答案 1 :(得分:0)

最简单的方法是使用--source=.,以便仅考虑当前目录中的文件。