Jacoco 测试报告显示覆盖率为 0。执行数据不匹配
Jacoco test reports showing 0 coverage. Execution data does not match
我有一个 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
Retrolambda 是问题所在。库修改了 类,所以 Jacoco 抛出异常并且没有工作。禁用 Retrolambda(或 Jack,如果您正在使用它)将解决问题。
我有一个 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
Retrolambda 是问题所在。库修改了 类,所以 Jacoco 抛出异常并且没有工作。禁用 Retrolambda(或 Jack,如果您正在使用它)将解决问题。