如何在Android Studio中生成Instrumentation测试用例的代码覆盖率报告

Ana*_*eem 7 android unit-testing code-coverage android-studio

目前工作的是功能单元测试用例的代码覆盖率报告.

  1. 已更新至最新的Android Studio(1.2.1)
  2. 更新了Android Studio中的Android插件(1.2.3)
  3. 更新了Gradle版本(2.2.1)
  4. 将构建变体更改为单元测试

现在,我可以获得我编写扩展TestCase类的单元测试的代码覆盖率报告(使用默认的IntelliJ Idea代码覆盖率工具).但是当我写一个课程延伸AndroidInstrumentatioTestCase2或者ActivityTestCase,null当我打电话时,我正在接受getActivity().当我将Build Variants切换到Instrumentation时,将禁用Run with Code Coverage按钮.

因此,简单来说,我想知道如何在测试用例中获取代码覆盖率报告,这些测试用例既是功能单元测试用例,也是仪器测试用例.


PS:也可以使用任何其他代码覆盖插件(如JaCoCo).