首页 > 解决方案 > gradlew testDebugUnitTest mergeAndroidReports

问题描述

据我了解,仅使用以下单元测试来运行:

gradlew testDebugUnitTest

这也有效并生成报告,但如果我写以下内容:

gradlew testDebugUnitTest mergeAndroidReports

我得到:

Execution failed for task ':app:connectedDebugAndroidTest'.
> com.android.builder.testing.api.DeviceException: No connected devices!

所以它也在尝试运行仪器测试,这应该是预期的还是这是一个错误?

在具有最新 gradle 版本 (4.0.0-alpha09) 的 Android Studio 4 Canary 9 上看到。

合并AndroidReports

标签: androidgradleandroid-gradle-plugin

解决方案


mergeAndroidReports似乎只合并由仪器androidTest测试生成的测试报告,这就是任务依赖于connectedAndroidTest.


推荐阅读