无需重新安装APK即可运行connectedAndroidTests

问题描述 投票:0回答:1

我有几个仪器测试,我想将它们作为构建管道的一部分运行。我在上一步中在设备上组装并安装了 APK,并且不希望在运行时再次运行模块的该过程

./gradlew app:cAT
,有没有简单的方法可以做到这一点?

我想我也许可以使用

-x
标志

-x, --exclude-task                 Specify a task to be excluded from execution.

但是运行

./gradlew app:cAT -x assembleDebug
似乎没有按预期工作。

android automated-tests integration-testing
1个回答
0
投票

如果您已经使用 installDebug 安装了 APK,则可以使用connectedAndroidTest (cAT),同时排除 assembleDebug 和 installDebug 任务,如下所示:

./gradlew app:connectedAndroidTest -x assembleDebug -x installDebug
© www.soinside.com 2019 - 2024. All rights reserved.