【问题标题】:Who is generating coverage.ec for testing report in Android Studio?谁在为 Android Studio 中的测试报告生成 coverage.ec?
【发布时间】:2016-05-16 23:44:39
【问题描述】:

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

谢谢。

【问题讨论】:

  • 刚刚在InstrumentationTestRunner中发现了这个generateCoverageReport,正在使用反射生成coverage.ec,不知道这是否可以适应其他仪器。

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 2021-09-27
    • 2012-01-07
    相关资源
    最近更新 更多