使用espresso和ui automator在android studio 2.3中生成测试覆盖率报告

时间:2017-03-30 09:39:08

标签: android ui-automation jacoco android-espresso

我正在使用espresso和ui自动化测试用例,我的测试用例工作正确,但他们没有生成通过或失败的报告。为此我搜索并找到了jacoco,我尝试使用以下链接https://docs.gradle.org/current/userguide/jacoco_plugin.html根据这个链接,我已经添加了插件,jacoco版本和正在运行的应用程序,但仍然报告没有在调试文件夹中生成。已经很多,但无法找到任何解决方案。请帮我找到解决方案。

应用级别的Build.gradle

conv2d_transpose

1 个答案:

答案 0 :(得分:0)

您可以在build.gradle文件中生成测试覆盖率报告,将testCoverageEnabled参数设置为true:

android {    buildTypes {       debug {          testCoverageEnabled = true       }    } }

然后使用:

./gradlew connectedCheck

./gradlew createDebugCoverageReport

它将在模块目录中生成测试覆盖率报告:

/build/outputs/reports/coverage/debug/

只需打开index.html

即可