Python 覆盖率 - 仅分析项目文件
Python Coverage - Analyze only project files
我正在使用 python 中的 coverage 模块来检查代码覆盖率。但是,虽然 运行 'coverage report',该模块正在分析项目文件以外的不需要的文件,如下所示。
如何在覆盖率报告中删除不想要的文件?
您应该使用 --omit
标志来排除不需要的文件。
允许使用 RegEx。例如:coverage run --omit "*/app/*,*__init__*,*_ut.py"
您可以查看更多详情:https://coverage.readthedocs.io/en/v4.5.x/source.html
最简单的方法是使用--source=.
,这样它只会考虑当前目录中的文件。
我正在使用 python 中的 coverage 模块来检查代码覆盖率。但是,虽然 运行 'coverage report',该模块正在分析项目文件以外的不需要的文件,如下所示。
如何在覆盖率报告中删除不想要的文件?
您应该使用 --omit
标志来排除不需要的文件。
允许使用 RegEx。例如:coverage run --omit "*/app/*,*__init__*,*_ut.py"
您可以查看更多详情:https://coverage.readthedocs.io/en/v4.5.x/source.html
最简单的方法是使用--source=.
,这样它只会考虑当前目录中的文件。