据我所知,只有运行以下单元测试时才会使用:
gradlew testDebugUnitTest这也可以工作并生成报告,但如果我编写以下代码:
gradlew testDebugUnitTest mergeAndroidReports我得到了:
Execution failed for task ':app:connectedDebugAndroidTest'.
> com.android.builder.testing.api.DeviceException: No connected devices!所以它也在尝试运行插装测试,这是意料之中的,还是这是一个bug?
在带有最新gradle版本(4.0.0-alpha09)的Android Studio 4 Canary 9上可以看到。
发布于 2020-06-08 18:08:18
mergeAndroidReports似乎只合并由工具androidTest测试生成的测试报告,这就是该任务依赖于connectedAndroidTest的原因。
https://stackoverflow.com/questions/60373960
复制相似问题