gpt4 book ai didi

gradle - 如何在手动测试中生成jacoco覆盖率?

转载 作者:行者123 更新时间:2023-12-03 05:12:50 25 4
gpt4 key购买 nike

我有一个使用gradle构建的在wildfly 9上运行的Web应用程序,并且我希望获得有关手动测试的代码,因此我开始使用jacoco进行操作。到目前为止,我的build.gradle文件中的内容是在 Debug模式下启动Java的内容:

tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
options.debug = true
options.compilerArgs = ["-g"]
}

这用于定义jacoco报告
jacocoTestReport {
reports {
xml.enabled true
csv.enabled false
html.destination "${buildDir}/jacocoHtml"
}
}

但是,它不会生成jacoco文件夹,我想我缺少了一点。

最佳答案

JaCoCo的使用涉及以下步骤:

  • 执行检测代码(无论是手动还是自动测试)
  • 报告的生成

  • 您在问题中提供的信息-与Java文件的编译和报告的生成有关,而与JVM的执行无关。

    根据JVM的启动方式,有许多种通过即时检测执行代码的方法(Gradle / Maven / Ant插件等),但是它们全部归结为在启动JVM时对 JaCoCo Java Agent的使用:
    java -javaagent:jacocoagent.jar ...

    关于gradle - 如何在手动测试中生成jacoco覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41463446/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com