声纳分支分析:计算并显示覆盖率

时间:2018-11-21 07:21:52

标签: sonarqube

我们在声纳6.7.5中使用了新的分支分析功能:

./gradlew -Dsonar.branch.name=$branchName clean build sonarqube

对于覆盖率分析,我们使用:

apply plugin: 'jacoco'

问题在于显示了分支的问题,但未显示分支的覆盖范围。因此,如果我们合并到母版中,我们将永远不知道覆盖范围是否足以通过质量门。有可能显示特定分支机构的覆盖范围吗?

在sonarqube项目仪表板中,主分支的覆盖范围显示得很好。

1 个答案:

答案 0 :(得分:1)

有相同的问题。似乎只有主分支/主控显示覆盖率,分支分析仅显示问题。试图找出这是配置问题或预期的行为。

实际上,我认为我已经找到了原因。 承保范围仅适用于长期存在的分支机构。 在更高版本的声纳中已解决此问题。

SonarQube Coverage for Branch

好像 在7.4中的短暂分支和PR上提供代码覆盖。复制将在7.5中提供。