我想更多地了解ConnectedAndroidTest Gradle任务.我看到它用于安装应用程序和测试apks并运行测试.
但它的个别步骤是什么?(如果有任务,则为gradle任务)
"gradle build"似乎生成了Application apk.什么任务生成测试apk?它是如何(ConnectedAndroidTest)安装应用程序和测试apk?它是如何开始测试的?
非常感谢.
有没有办法在任务结束时调用任务connectedAndroidTest并跳过卸载任务?
在测试执行结束时,已从设备上卸载了该应用程序,但我想将该应用程序保留在设备上。
来自http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Running-tests:
如前所述,需要连接设备的检查会通过名为connectedCheck的锚定任务启动。这取决于任务connectedDebugAndroidTest,因此将运行它。此任务执行以下操作:
- 确保已构建应用程序和测试应用程序(取决于assembleDebug和assembleDebugAndroidTest)。
- 安装两个应用程序。
- 运行测试。
- 卸载两个应用程序。