haw*_*eye 6 unit-testing code-coverage jacoco jacoco-maven-plugin
我的假设场景是这样的:
现在我的 git diff 和 jacoco 信息的交集是覆盖了更改的 10 行代码中的 7 行。即 - 我对新代码有 70% 的覆盖率。
但我必须手动解决这个问题。
我想要一种自动化的方法来计算覆盖了多少新代码行的百分比。
我的问题是:有没有办法只在新代码上获得单位覆盖率(例如来自 jacoco)?
(请注意,如果您运行扫描仪并使用 JSON API 询问任务结果,我知道sonarqube可以做到这一点analysis.mode=publish
- 我正在寻找开发人员可以在本地运行的轻量级东西。)
有两个插件:
两者都构建在 JaCoCo 之上,并且能够生成类似 JaCoCo 的报告。
此外,如果您的覆盖率低于预期(该比率可以由插件配置),他们可能会导致构建失败
阅读此内容: https://juliangamble.com/blog/2017/09/01/commit-level-coverage-reporting/
然后使用这个项目: https://github.com/juliangamble/commit-level-coverage-report
归档时间: |
|
查看次数: |
2512 次 |
最近记录: |