Sonarqube 能否通过使用 JaCoCo 和 Gradle 进行测试来显示覆盖率?
Can Sonarqube show coverage by test using JaCoCo and Gradle?
使用 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"
}
}
}
我需要打开 surefire
的 argLine
属性 等价物吗?这甚至可以用 Gradle/JaCoCo/JUnit 组合吗?
此功能在 SonarQube 中不再可用。
使用 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"
}
}
}
我需要打开 surefire
的 argLine
属性 等价物吗?这甚至可以用 Gradle/JaCoCo/JUnit 组合吗?
此功能在 SonarQube 中不再可用。