我有一个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
答案 0 :(得分:0)
Retrolambda就是问题所在。该库修改了类,因此Jacoco抛出了异常并且无法正常工作。禁用Retrolambda(或Jack,如果你正在使用它)将解决问题。