我试图用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中。只有测试报告如TEST-org.x.x.ApplicationSettingsService_OtherTest.xml(没有美元字符)才能在sonarqube中找到。
任何的想法?
感谢