Testing 可能缺少测试报告

Testing 可能缺少测试报告,testing,gradle,sonarqube,jacoco,Testing,Gradle,Sonarqube,Jacoco,我正试图用gradle将Sonarqube配置为6.5 sonarqube { properties { property "sonar.jacoco.reportPaths", "build/jacoco/test.exec" //property "sonar.jacoco.itReportPath" ,"build/jacoco/integrationTest.exec" property "sonar.junit.reportsPaths", "bui

我正试图用gradle将Sonarqube配置为6.5

    sonarqube {
  properties {
    property "sonar.jacoco.reportPaths", "build/jacoco/test.exec"
    //property "sonar.jacoco.itReportPath" ,"build/jacoco/integrationTest.exec"
    property "sonar.junit.reportsPaths", "build/test-results/test"
    //, build/test-results/integrationTest
    property "sonar.java.coveragePlugin", "jacoco"
    property "sonar.language", "java"
  }
}

tasks['sonarqube'].with {
  dependsOn tasks.withType(Test)
  dependsOn 'jacocoTestReport'
}
不幸的是,sonarqube并没有显示我的项目的所有测试。在整个项目中,我有1000多个测试,但在sonarqube,它说我只有140个测试。 有趣的是:TEST org.x.x.ApplicationSettingsService_IntegTest$Find.xml此测试报告未在Sonarqube中显示。sonarqube中只能找到测试报告,如test-org.x.x.ApplicationSettingsService_OtherTest.xml(,不带美元字符)。 有什么想法吗?
谢谢

您在SonarQube中没有看到所有的测试文件,还是测试计数指标较低?如果是后者,您的问题在于JaCoCo。我在SonarQube中看不到测试文件,因此测试计数指标很低。我认为它没有“因此”的含义。您应该验证您的JaCoCo报告是否完整