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

时间:2016-05-16 23:44:40

标签: android android-studio cucumber android-testing cucumber-jvm

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

感谢。

1 个答案:

答案 0 :(得分:0)

我自己找到了答案,所以基本上CoverageDumper正在生成coverage.ec文件,您只需要在instrumentation类中添加以下行。 据我所知,它没有在任何地方记录,你需要深入了解源代码才能找到它们。

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