我试图让jacoco为我的android测试项目创建一个代码覆盖率报告。android jacoco覆盖显示0%与gradle但是有95%的测试覆盖代码
摇篮版本classpath 'com.android.tools.build:gradle:2.0.0'
我在的build.gradle如下:
apply plugin: 'com.android.application'
apply plugin: 'jacoco'
jacoco {
toolVersion = "0.7.1.201405082137"
}
android {
buildTypes {
release {
}
debug {
testCoverageEnabled true
}
}
}
有代码覆盖率的近95%(当我在2015年发布了同样的报告,报告显示为95%)。自那时起,代码和测试文件夹中没有太多变化。因此,理想的应该显示的覆盖率是这样的
我试图与这两个JDK7 & 8,但相同的结果运行报告。也尝试改用JaCoCo的最新版本,但结果仍然相同。
任何想法为什么报告显示为0%的覆盖率?当运行Gradle任务时,它会在androidTest文件夹中成功运行我的测试。
Facing same issue as mentioned in this question - This question is unanswered yet
当询问关于由您的代码中的问题的问题,你会得到更好的答案,如果你提供的代码的人可以用它来重现问题 - 看http://stackoverflow.com/帮助/ mcve – Godin
这是回购 https://github.com/pwittchen/prefser/tree/master/library 它不必被投票回购。由于随所有代码库提供的Gradle版本出现此问题 – Guna