如何使用diff-cover针对分支的特定提交ID生成覆盖率报告?

时间:2019-05-16 11:08:33

标签: git code-coverage nose

我正在使用diff-cover为我的python代码生成测试用例范围。 它显示了针对 master(最新提交)分支的差异覆盖率报告,但是我想针对特定提交ID 从过去的生成测试案例覆盖率报告。 strong> master 分支本身。 目前,我正在使用以下命令来生成覆盖率。

nosetests -sv tests/unit/common/web/test_page.py --with-coverage --cover-xml && diff-cover coverage.xml  --compare-branch=origin/master

有人对使用diff-cover在master分支上针对特定提交ID生成覆盖率报告有任何建议吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

也许为时已晚,您可以尝试:

diff-cover coverage.xml  --compare-branch=commit-id-here