JaCoCo 调试覆盖率测试报告

JaCoCo Debug Coverage Test Report

我在测试 android 创建覆盖率测试报告时遇到问题。我使用 ./gradlew createDebugCoverageReport 命令来创建覆盖率报告。已创建报告,但所有测试的结果都是 %0。第一个设备已植根,但第二个设备不是。我们使用这两个设备来测试用勺子和看勺子的输出。所以这两个设备一起使用。问题:当我们 运行 使用第一个设备(root 设备)执行此命令时,所有覆盖测试结果都按预期创建,但是当我们 运行 使用两个设备一起测试时,所有覆盖测试结果均为 %0。我怎么解决这个问题。

谢谢

JaCoCo 仅适用于获得 root 权限的设备或模拟器。

在此处查看参考资料 How do I get a jacoco coverage report using Android gradle plugin 0.10.0 or higher?

Tip : Since you can only get a coverage report with the emulator and device with root permission