【问题标题】:Can Sonarqube show coverage by test using JaCoCo and Gradle?Sonarqube 可以通过使用 JaCoCo 和 Gradle 的测试来显示覆盖率吗?
【发布时间】:2017-12-03 04:05:53
【问题描述】:

使用 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"
        }
    }
}

我需要打开与surefireargLine 属性等效的东西吗?这甚至可以通过 Gradle/JaCoCo/JUnit 组合实现吗?

【问题讨论】:

    标签: gradle junit sonarqube jacoco


    【解决方案1】:

    SonarQube 中不再提供此功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-11
      • 2019-10-23
      • 2020-07-18
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 2015-04-19
      相关资源
      最近更新 更多