Jacoco报告未生成

时间:2018-07-03 03:46:22

标签: gradle groovy sonarqube jacoco-maven-plugin

我正在尝试使用Jacoco插件为我的项目创建代码覆盖率报告。我正在使用:

  

3.5级
  Groovy:2.4.10
  Ant:2015年6月29日编译的Apache Ant(TM)版本1.9.6
  JVM:1.8.0_171   (Oracle Corporation 25.171-b11)
  操作系统:Linux 4.4.0-128-通用amd64

对于测试,我使用的是:org.testing。

我是在build.gradle 中完成的:

plugins {
    id "org.sonarqube" version "2.4"
    id "jacoco"
    id "groovy"
}

apply plugin: "IdsRatpack"
apply plugin: 'idea'
apply plugin: 'groovy'
apply plugin: "jacoco"


sonarqube {
    properties {
        property "sonar.projectName", "aci-connector"
        property "sonar.projectKey", "org.sonarqube:JacocoCodeCoverage"
        property "sonar.groovy.jacoco.reportPath", "${project.buildDir}/jacoco/test.exec"
        property "sonar.jacoco.reportPath", "${project.buildDir}/jacoco/test.exec"
        property "sonar.binaries", "${project.buildDir}/classes"
        property "sonar.groovy.binaries", "${project.buildDir}/classes"

    }
}


test {
    reports.junitXml.destination = file("$buildDir/test-results")
    reports.html.destination = file("$buildDir/test-results")
    ignoreFailures = true
}

我运行此命令

gradle sonarqube -Dsonar.host.url=http://localhost:9000

我遇到这样的错误:

  

:sonarqube CodeNarc完成:(p1 = 0; p2 = 214; p3 = 137)6514ms公制
  “线”是SonarQube计算的内部指标。提供的值是
  忽略了。指标“ test_success_density”是计算得出的内部指标
  由SonarQube提供。提供的值将被忽略。找不到文件:
  com / ids / sss / jsonbuilder / aaaa.groovy找不到文件:
  com / ids / sss / jsonbuilder / bbbb.groovy找不到文件:
  com / ids / sss / jsonbuilder / cccc.groovy

构建成功,但是在Sonarqube中看不到任何报告。

0 个答案:

没有答案