SonarQube 分支机构覆盖范围

2024-04-18

是否可以获取 SonarQube 中非主分支的代码覆盖率详细信息?我看到的其他分支的唯一两个选项卡是Issues and Code。我为每个分支运行相同的 Gradle JaCoCo/Sonar 命令:

./gradlew report sonarqube -Dsonar.branch.name=${BITBUCKET_BRANCH} -Dsonar.organization=${SONARQUBE_ORG} -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=${SONARQUBE_KEY}

我正在使用 PowerMockito,因此我需要报告任务完成的类检测。

我们将 Java、Gradle 和 JaCoCo 与 Sonar 结合使用。


所有指标均经过计算并可用于长寿分支 https://docs.sonarqube.org/display/SONAR/Long-lived+Branches,但正如您所发现的,只有问题和代码可用于短暂的分支 https://docs.sonarqube.org/display/SONAR/Short-lived+Branches。该计划是“很快”纠正这个问题(当然是通过 7.x LTS),但目前还没有固定的预计到达时间。

请注意,如果您选择将所有分支作为长期分支进行分析,则当它们不再有用时,您必须手动将它们从 SonarQube 中清除。但短期分支会在一定天数后自动清除,不再进行新的分析。

UPDATE
代码覆盖率在 7.4 中可用于短期分支和 PR。复制功能将在 7.5 中提供。

“真正的”质量门......“很快”。

2019 年 3 月 11 日更新
“真正的”质量门 7.7 起

2019 年 12 月 16 日更新
短期和长期分支概念在 8.1 中合并为“分支”,所有分支都应用了所有指标和所有 QG 条件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SonarQube 分支机构覆盖范围 的相关文章

随机推荐