3

我想从模拟器上的本地驱动程序安装 android 应用程序,并在现有应用程序上运行浓缩咖啡测试。有什么方法可以在浓缩咖啡测试中跳过应用程序的安装?

4

1 回答 1

7

您可以使用 ADB 安装您的 apk,然后手动启动测试:

$ adb install myapp.apk (1)
$ adb install myapp-androidTest-unaligned.apk (2)
$ adb shell am instrument -w com.myapp.test/android.support.test.runner.AndroidJUnitRunner (3)
  • (1) 上传您的应用apk
  • (2) 上传你的测试 apk apk
  • (3) 确保使用您的测试 apk 的包名,通常是您的应用包名,后缀为.test. 您还必须使用完全合格的测试运行器。testInstrumentationRunner这是您在 build.gradle 文件中指定的任何内容。

./gradlew connectedAndroidTest要回答您的问题,如果 apk 和测试 apk 已经在您的设备上(可能通过之前运行),您可能不需要执行第 1 步和第 2 步

看看这个 Android 文档页面,它更多地介绍了adb shell am instrument推荐。

于 2014-02-14T17:28:19.273 回答