[英]Android : Espresso Test kit - How to run espresso tests on already existing app on emulator
我想从模拟器上的本地驱动程序安装android应用,并在现有应用上运行espresso的测试。 有什么方法可以在浓缩咖啡测试中跳过应用程序的安装?
您可以使用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)
.test
。 另外,您还必须使用完全合格的测试运行程序。 这是您在build.gradle文件中指定为testInstrumentationRunner
的任何内容。 要回答您的问题,如果apk和test apk已经在您的设备上,则可能不需要执行步骤1和2(可能是通过先前运行./gradlew connectedAndroidTest
)
看看这个Android doc页面 ,它进一步介绍了推荐的adb shell 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.