美文网首页
Gradle使用JaCoCo插件

Gradle使用JaCoCo插件

作者: TFFTF | 来源:发表于2019-07-24 16:11 被阅读0次

官方链接

Gradle With JaCoCo Plugin

Gradle配置

apply plugin: "jacoco"
jacoco {
    toolVersion = "0.8.4"
    reportsDir = file("$buildDir/customJacocoReportDir")
}
jacocoTestReport {
    reports {
        html.enabled true
        csv.enabled false
        xml.enabled true
        xml.destination file("$buildDir/jacocoXml.xml")
        html.destination file("$buildDir/jacocoHtml")
    }
    afterEvaluate {
            getClassDirectories().setFrom(
                    classDirectories.files.collect {
                        fileTree(dir: it,
                                exclude: ['需要排除的路径, it路径是classes'])
                    }
            )
        }
}
test {
    jacoco {
        destinationFile = file("$buildDir/jacoco/jacocoTest.exec")
        classDumpDir = file("$buildDir/jacoco/classpathdumps")
    }
}

其中, html.enabled, csv.enabled, xml.enabled属性可以控制报告生成格式。xxx.destination file("path")可以定义对应格式报告的输出路径及文件

运行

需要先运行test方法, 生成对应的测试报告后再运行jacocoTestReport方法生成jacoco报告

相关文章

网友评论

      本文标题:Gradle使用JaCoCo插件

      本文链接:https://www.haomeiwen.com/subject/jbnxrctx.html