在我的gradle构建脚本中,我有一个部分说在运行任务时生成测试报告:JacocoTestReport
jacocoTestReport {
group = "build"
reports {
xml.enabled false
csv.enabled false
html.destination "${buildDir}/reports/coverage"
}
}
当我运行任务时,它给我一个错误:无法读取执行数据文件…\build\jamoco\test.exec我如何修复这个错误。当我在完整的项目上进行gradle构建时,我看到测试报告正在生成。
您可能需要导入Jacoco
插件
apply plugin: "jacoco"
这是我的格拉德尔。按如下方式构建,工作正常
apply plugin: "java"
apply plugin: "eclipse"
apply plugin: "idea"
apply plugin: "jacoco"
repositories {
mavenCentral()
}
dependencies {
testCompile "junit:junit:4.12"
}
test {
testLogging {
exceptionFormat = 'full'
events = ["passed", "failed", "skipped"]
}
finalizedBy jacocoTestReport
}
jacocoTestReport{
group = "build"
reports {
xml.enabled false
csv.enabled false
html.destination file("${buildDir}/jacocoHtml")
}
}
我在单元测试用例中使用Mockito和Power Mockito。当我运行配置文件代码时,我能够生成jacoco报告,但是 当我在测试阶段试图生成Jacoco报告时,我遇到了错误 错误[错误]无法执行目标组织。jacoco:jacoco maven插件:0.8.2:project testproject api上的报告(默认报告):生成jacoco报告时出错:创建报告时出错:分析d:\worksp
当我试图构建任务[:Android:GenerateDebugSources]时,Gradle被卡住了。 我已经让它运行了几个小时,但没有成功构建。
我从Sonar GitHub repo中的“java gradle simple”示例开始: https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/java/gradle/java-gradle-simple 我已经将jacoco插件添加到我的构建中。gradle文件在一个空文件中查看单元测试覆盖率
在java项目中,这是非常容易的,在Gradle的示例文件夹中有两个实例。但是当我尝试在android项目中实现时,有很多问题。 当前问题是“找不到方法jacocoTestReport()...Balabala” 任何建议都将得到极大的支持!
gradle构建错误: Build file 'D:\movierecommend\build.gradle' line: 33 A problem occurred evaluating root project 'movie-recommend'. org.gradle.api.internal.artifacts.publish.ArchivePublishArtifact.<init>(L
在我认为是彻底的谷歌搜索后,我只能找到一种方法来做这件事与声纳。有没有更简单的方法可以做到这一点? 相关问题:Maven分离单元测试和集成测试