android studio 1.2中的代码覆盖率,用于仪表化测试

Til*_*pel 10 junit android gradle android-studio android-instrumentation

我一直在尝试使用Android Studio 1.2中的新代码覆盖功能.似乎没有该功能的文档,但到目前为止我想出来添加

    testCoverageEnabled true
Run Code Online (Sandbox Code Playgroud)

到我的Gradle文件的调试风格.

我仍然只能为JUnit测试用例创建代码覆盖率报告,而不是为已测试的Android测试用例.

有没有办法为检测的android测试用例生成代码覆盖?

小智 0

正如@Phil H 指出的,您需要添加 jacoco 插件才能生成报告,并且需要运行connectedCheck 才能运行生成数据的测试。您可以在这里找到一篇文章:新链接:https://medium.com/@rafael_toledo/setting-up-an-unified-coverage-report-in-android-with-jacoco-robolectric-and-espresso-ffe239aaf3fa 以及附加内容细节。

  • 虽然这在理论上可以回答这个问题,但[最好](​​//meta.stackoverflow.com/q/8259) 在此处包含答案的基本部分,并提供参考链接。 (2认同)