我在测试 android 以创建覆盖率测试报告时遇到问题。我使用 ./gradlew createDebugCoverageReport 命令创建覆盖率报告。报告已创建,但所有测试的结果为 %0。第一个设备已植根,但第二个设备没有。我们用这两个设备来测试用勺子和看勺子的输出。所以这两个设备一起使用。问题:当我们使用第一个设备(根设备)运行此命令时,所有覆盖测试结果都按预期创建,但是当我们使用两个设备一起运行测试时,所有覆盖结果都是 %0。我怎么解决这个问题。
谢谢
我在测试 android 以创建覆盖率测试报告时遇到问题。我使用 ./gradlew createDebugCoverageReport 命令创建覆盖率报告。报告已创建,但所有测试的结果为 %0。第一个设备已植根,但第二个设备没有。我们用这两个设备来测试用勺子和看勺子的输出。所以这两个设备一起使用。问题:当我们使用第一个设备(根设备)运行此命令时,所有覆盖测试结果都按预期创建,但是当我们使用两个设备一起运行测试时,所有覆盖结果都是 %0。我怎么解决这个问题。
谢谢
JaCoCo 仅适用于有根设备或模拟器。
请参阅此处参考如何使用 Android gradle 插件 0.10.0 或更高版本获取 jacoco 覆盖率报告?
提示:由于您只能使用具有 root 权限的模拟器和设备获得覆盖率报告