【发布时间】:2016-05-22 03:07:59
【问题描述】:
在我的 espresso 测试的 JaCoCo 代码覆盖率报告中,所有行和分支都被遗漏了。我在使用 gradle 1.5.0 构建的 Android 应用程序中使用 JaCoCo。
我的gradle配置:
apply plugin: 'jacoco'
android {
buildTypes {
debug {
testCoverageEnabled = true
}
}
}
jacoco {
version '0.7.5.201505241946'
}
我关注了这篇博文:Test coverage report for Android application。
当我运行createDebugCoverageReport 时,会在正确的文件夹(build/reports/coverage/flavor/debug/index.html)中生成报告。但是,当我打开覆盖率报告时,我的代码覆盖率在每个指令和分支上都是 0%。一切都“错过”了。
首先我认为问题可能是源代码和测试代码的位置,但它们位于/src/main/java/和/src/androidTest/java/
有人知道如何解决这个问题吗?
【问题讨论】:
-
你解决了这个问题吗?
-
天哪,对我来说这是三星手机,模拟器运行良好!
标签: android gradle android-gradle-plugin android-espresso jacoco