在Gradle构建期间未生成Jacoco XML报告

时间:2020-07-17 19:22:30

标签: gradle jacoco

我在gradle中有一个多模块设置,在这里我试图为每个模块构建Jacoco XML报告。我的子项目具有以下配置:

subprojects {
    ...
    jacocoTestReport {
        additionalSourceDirs = files(sourceSets.main.allSource.srcDirs)
        sourceDirectories = files(sourceSets.main.allSource.srcDirs)
        classDirectories =  files(sourceSets.main.output)
        reports {
            html.enabled = false
            xml.enabled = true
            csv.enabled = false
        }
    }
    ...
}

但是无论何时我做./gradlew clean build,我都能看到此文件夹结构:

-build
    -jacoco
        -test.exec
    -test-results
        -test
            -binary
                -output.bin
            -TEST-com.*1.xml
            -TEST-com.*2.xml

但是所有这些都是单独的xml文件,如何在此处生成统一的xml?即使将其设置为false,我仍然可以看到生成的html文件。不使用html生成xml文件和合并的xml文件的正确方法是什么?

0 个答案:

没有答案