我们假设我有一个名为debugAutomation
的构建变体。
我不想使用gradle命令将此变体构建到。* apk文件中。我这样做:
./gradlew assembleDebugAutomation
这为我提供了应用程序。* apk。但要在浓缩咖啡中执行自动化测试,我还需要测试。* apk。所以我再做一次:
./gradlew assembleDebugAutomationAndroidTest
和。*带有-androidTest
的apk位于我项目的outputs/apk/
文件夹中。
诀窍和问题在哪里?
a)在执行assembleDebugAutomation
时,我只有应用程序。* apk内置。
b)在执行assembleDebugAutomationAndroidTest
时,然后在构建过程中,这个APK安装在亚行目前所有可见的设备上。
我的问题是:我如何使用gradle命令构建androidTest
。* apk,这样它只能在构建过程中在ADB当前可见的设备上安装APK并且安装它?
答案 0 :(得分:0)
要组装成APK:
./gradlew assembleDebug
然而,这将构建,但不会进行任何自动化测试,也不会安装到设备上。