谁在 Android Studio 中生成 coverage.ec 测试报告?

Who is generating coverage.ec for testing report in Android Studio?

我正在尝试在 Android Studio 中获取黄瓜测试覆盖率报告,显然 coverage.ec 不是由仪器生成的。 然而,正常的浓缩咖啡测试似乎工作正常,我可以成功获得覆盖率报告。 黄瓜测试也大多是用 Espresso 测试编写的。所以我只是想知道是否需要做任何额外的配置才能获得 coverage.ec?

谢谢。

我自己找到了答案,所以基本上 CoverageDumper 正在生成 coverage.ec 文件,您只需在检测 class 中添加以下行即可。 据我所知,它在任何地方都没有记录,你需要深入研究源代码才能找到这些。

    arguments.putString("coverage", "true");
    arguments.putString("coverageFile", "/data/data/YOURPACKAGENAME/coverage.ec");
    mInstrumentationCore.create(arguments);