如何获取增量代码的代码覆盖率并将其作为注释发布到git PR中

时间:2019-04-04 09:25:47

标签: jenkins github sonarqube jenkins-plugins jacoco

如何仅从sonarQube获取新代码行的代码覆盖率并将其作为注释发布到git PR?

例如:一个项目在一个分支中有1000行,其单元测试覆盖率结果已在SonarQube中。今天已提交了新的提交,其中包含额外的100行代码和其他测试用例。这些额外的测试用例涵盖了100条新生产线中的70条。有没有办法从SonarQube的差异视图中获取“新代码行的代码覆盖率”并将其作为注释发布到gitHub中? (在这种情况下为70%)

1 个答案:

答案 0 :(得分:0)

如果您使用的是官方(商业)请求请求分析,则这是SonarQube 7.4以来的一项内置功能。<​​/ p>

我们既计算更改行的覆盖范围(与您的示例相同),也计算合并后目标分支的覆盖范围。