【问题标题】:Python Coverage - Analyze only project filesPython Coverage - 仅分析项目文件
【发布时间】:2019-11-18 16:43:44
【问题描述】:

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

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

【问题讨论】:

    标签: python coverage.py


    【解决方案1】:

    最简单的方法是使用--source=.,这样它只会考虑当前目录中的文件。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-30
        • 2013-05-15
        • 2020-12-21
        • 1970-01-01
        相关资源
        最近更新 更多