【发布时间】:2020-01-24 07:46:38
【问题描述】:
我正在使用coverage.py 以html 报告的形式检查我的单元测试的代码覆盖率。
coverage run -m pytest
coverage html
报告非常酷,它显示了整体覆盖率 % 和单个 .py 文件的覆盖率。每次我完成一些代码更改时,我都会重新运行覆盖率报告,以检查我的单元测试测试用例是否可以很好地覆盖新代码。但是,问题是我必须手动发现任何 .py 文件的覆盖率特别低。
我可以使用任何方法或现有工具将测试覆盖率与以前/历史运行进行比较?这样我就可以轻松发现任何 .py 文件的覆盖率是否显着下降。
【问题讨论】:
-
Checkouot my solution 类似的问题
标签: python unit-testing code-coverage coverage.py test-coverage