我正在尝试在Android Studio中获取黄瓜测试覆盖率报告,显然coverage.ec不是由仪器生成的。 但是,正常的浓咖啡测试似乎工作正常,我可以成功获得报道。 黄瓜测试大多也是用Espresso测试编写的。所以我只是想知道我需要做什么额外的配置来获得coverage.ec?
感谢。
答案 0 :(得分:0)
我自己找到了答案,所以基本上CoverageDumper正在生成coverage.ec文件,您只需要在instrumentation类中添加以下行。 据我所知,它没有在任何地方记录,你需要深入了解源代码才能找到它们。
arguments.putString("coverage", "true");
arguments.putString("coverageFile", "/data/data/YOURPACKAGENAME/coverage.ec");
mInstrumentationCore.create(arguments);