在JacocoMerge之后,声纳代码覆盖率降低

时间:2017-11-29 12:59:16

标签: java code-coverage jacoco

我正在尝试为我的多模块java项目生成声纳报告。但在做了jacocoMerge后,我发现覆盖范围急剧减少。请参阅以下屏幕截图:

单位和整合分开的代码覆盖率: Code coverage with Unit and Integration Separate 代码覆盖范围JacocoMerge之后: Code coverage After JacocoMerge 我使用下面的代码来合并覆盖范围:

task jacocoMergeAll(type: JacocoMerge) {
    dependsOn(subprojects.test)
    subprojects.each { subproject ->
        def testTask = subproject.tasks.withType(Test)
        if(new File("$subproject.buildDir/jacoco/test.exec").exists()){
            executionData(testTask)
        }
    }
}

我使用的是sonarQube版本5.6.3,jacoco插件版本是0.7.7.201606060606。

为什么在jacocoMerge之后覆盖范围会下降?请帮忙。

0 个答案:

没有答案