Sonarqube可以使用JaCoCo和Gradle通过测试显示覆盖范围吗?

时间:2017-06-29 12:39:35

标签: gradle junit sonarqube jacoco

使用Java,JUnit 4,JaCoCo,Gradle和Sonarqube,我能够看到Sonarqube中的代码覆盖率,但是,我无法看到哪些测试覆盖了代码行(即哪些测试对覆盖率有贡献)。

似乎使用Maven有一个surefire插件可以配置为启用此功能,但是我无法为Gradle找到一个选项。

这是一个多项目的gradle构建,每个子项目都有以下部分:

project(":<proj_name>") {
    sonarqube {
        properties {
            property "sonar.jacoco.reportPaths", "$project.buildDir/jacoco/test.exec"
            property "sonar.junit.reportsPath", "$project.buildDir/test-results/*.xml"
        }
    }
}

我需要打开与argLine surefire属性相同的内容吗?这是否可以使用Gradle / JaCoCo / JUnit组合?

1 个答案:

答案 0 :(得分:0)

SonarQube不再提供此功能。