Jacoco测试报告显示0覆盖率。执行数据不匹配

时间:2016-07-14 13:03:44

标签: android gradle code-coverage travis-ci jacoco

我有一个small app,我开始学习单元和器乐测试。我成功编写了一些并集成了Travis-CI,现在我想为Codecov.io生成Jacoco报告,但每次运行./gradlew jacocoTestReport时它都会产生0%的覆盖率,与Travis-CI相同。

在我的日志中,我看到Execution data for class ** does not match

之前我尝试过清洁,但它没有帮助。 仍然有0%的覆盖率 https://codecov.io/gh/Prokky/GameShare

https://travis-ci.org/Prokky/GameShare

1 个答案:

答案 0 :(得分:0)

Retrolambda就是问题所在。该库修改了类,因此Jacoco抛出了异常并且无法正常工作。禁用Retrolambda(或Jack,如果你正在使用它)将解决问题。