哪个gradle任务构建AndroidTest。* apk并且不做任何额外的事情

时间:2017-03-23 10:29:25

标签: android gradle apk

我们假设我有一个名为debugAutomation的构建变体。

我不想使用gradle命令将此变体构建到。* apk文件中。我这样做:

./gradlew assembleDebugAutomation

这为我提供了应用程序。* apk。但要在浓缩咖啡中执行自动化测试,我还需要测试。* apk。所以我再做一次:

./gradlew assembleDebugAutomationAndroidTest

和。*带有-androidTest的apk位于我项目的outputs/apk/文件夹中。

诀窍和问题在哪里?

a)在执行assembleDebugAutomation时,我只有应用程序。* apk内置。

b)在执行assembleDebugAutomationAndroidTest时,然后在构建过程中,这个APK安装在亚行目前所有可见的设备上。

我的问题是:我如何使用gradle命令构建androidTest。* apk,这样它只能在构建过程中在ADB当前可见的设备上安装APK并且安装它?

1 个答案:

答案 0 :(得分:0)

要组装成APK:

./gradlew assembleDebug

然而,这将构建,但不会进行任何自动化测试,也不会安装到设备上。