SonarQube 没有显示我的 PR 分支的代码覆盖率

问题描述

我有一个 gradle 项目,在该项目上实现了 SonarQube 和 Jacoco。当声纳扫描通过 Jenkins 完成时。我可以看到 master 的所有详细信息,但没有 PR 分支的代码覆盖率详细信息。

enter image description here

我正在使用以下配置

dependencies {
        classpath("org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.8")
    }

plugins {
    id 'jacoco'
    id 'org.sonarqube' version '2.8'

}


jacocoTestReport { reports { xml.enabled true } }
sonarqube {
    properties {
        property "sonar.host.url","http://www.sonarqube.test.com" //  url is your sonar server
        property "sonar.projectName","test   //  this name will appear in dashboard
        property "sonar.projectKey","test"
        property "sonar.coverage.jacoco.xmlReportPaths","build/reports/jacoco/test/jacocoTestReport.xml"
        property "sonar.java.binaries","build/classes/java/main"
        property "sonar.java.coveragePlugin","jacoco"
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...