作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是Groovy gradle世界的新手,我已经编写了包含所有测试用例的小型groovy项目。我正在尝试使用jacoco插件生成代码覆盖率报告。但是它仅生成测试报告,而不生成代码覆盖率报告。请找到我的jacoco gradle文件配置。我正在使用 gradle 4.5版本和 Groovy版本:2.5.0 -rc-2 JVM:1.8.0_171供应商:Oracle Corporation操作系统:Windows 10
为了生成html格式的jacoco代码覆盖率报告,我在这里缺少什么。
提前感谢您的帮助!
我的jacoco.gradle
apply plugin: "jacoco"
jacoco {
toolVersion = '0.8.1'
}
jacocoTestReport {
group = "reporting"
description = "Generate Jacoco coverage reports after running tests."
reports {
xml.enabled true
html.enabled true
csv.enabled false
html.destination "${buildDir}/jacocoHtml"
}
sourceDirectories = fileTree(dir: 'src/main/myproject')
}
gradle clean build
命令以在项目存储库下生成
构建文件夹。
最佳答案
Option 1
gradle build jacocoTestReport
生成JaCoCo代码覆盖率报告。
Option 2.1
build.dependsOn jacocoTestReport
gradle build
。 JaCoCo报告将在每次执行
build
任务时生成。
Option 2.2 (proposed by Filip Malczak)
test.doLast jacocoTestReport.&execute
test
任务后都会生成报告。如果您倾向于通过运行
test
而不是
build
来工作,则它可能会很有用。
关于gradle - 如何在gradle项目中获取jacoco代码覆盖率报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50471552/
我是一名优秀的程序员,十分优秀!