尽管连接设备测试失败,Jacoco覆盖率报告仍然存在?

时间:2016-03-04 20:43:38

标签: android-gradle android-espresso jacoco

我正在清理一个拥有数百个Espresso测试的Android项目,其中有几个是片状的。在这种情况下,定期获得100%仪器化测试成功是不现实的。

Jacoco代码覆盖的My Gradle任务在所有Espresso测试都通过时完美(!)(通过跳过片状覆盖可实现)。但是,当测试失败时,即使Gradle测试报告具有正确的数据,Jacoco报告也会显示0%的覆盖率。看起来生成的coverage.ec文件是0个字节。

connected<flavor>DebugAndroidTest任务已配置ignoreFailures = true,因此当测试失败时,构建不再停止。

有没有办法让测试任务在没有失败的情况下正确生成coverage.ec文件?

0 个答案:

没有答案