我在IntelliJ Java IDE中运行Gradle构建.该SonarQube亚军摇篮插件与一起使用JaCoCo摇篮插件.
问题:我收到了消息No information about coverage per test.
,(不是这篇文章的副本,见下文),并且报道显示在SonarQube中,但仅作为整体百分比,而不是每个文件的详细报告:
难道我做错了什么?这可能是SonarQube中的一个错误(就像最近的Cobertura一样)?
这是我的build.gradle:
repositories {
mavenCentral()
}
apply plugin: 'java'
apply plugin: 'jacoco'
apply plugin: 'sonar-runner'
sourceCompatibility = 1.7
project.version = '1.0'
project.group = 'com.acme.sandbox'
project.description = 'just a test project'
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
}
// JaCoCo test coverage configuration
tasks.withType(Test) { task ->
jacoco {
append = false
}
}
// Sonar configuration …
Run Code Online (Sandbox Code Playgroud)