我有几个仪器测试,我想将它们作为构建管道的一部分运行。我在上一步中在设备上组装并安装了 APK,并且不希望在运行时再次运行模块的该过程
./gradlew app:cAT
,有没有简单的方法可以做到这一点?
我想我也许可以使用
-x
标志
-x, --exclude-task Specify a task to be excluded from execution.
但是运行
./gradlew app:cAT -x assembleDebug
似乎没有按预期工作。
如果您已经使用 installDebug 安装了 APK,则可以使用connectedAndroidTest (cAT),同时排除 assembleDebug 和 installDebug 任务,如下所示:
./gradlew app:connectedAndroidTest -x assembleDebug -x installDebug