【问题标题】:Pytest tests are showing up in code coverage reportPytest 测试出现在代码覆盖率报告中
【发布时间】:2019-09-19 09:47:01
【问题描述】:

当使用python -m pytest --cov=. --cov-report html:coverage 运行 pytest 时

生成覆盖率报告后,我的测试在代码覆盖率报告中显示为 100% 覆盖,如下所示

我尝试将测试移到它自己的文件夹中,但仍然产生相同的结果

实际的单元测试不应出现在覆盖率报告中,并且会扭曲我的覆盖率。它应该只显示实际程序的覆盖范围。

【问题讨论】:

标签: python code-coverage pytest


【解决方案1】:

正如这个SO answer中提到的,创建一个.coveragerc并添加

[run]
omit = 
    */test*

解决了这个问题。

【讨论】:

    猜你喜欢
    • 2017-09-03
    • 2019-09-02
    • 1970-01-01
    • 2018-10-09
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 2017-02-11
    相关资源
    最近更新 更多