![](/img/trans.png)
[英]Unable to execute adb commands from android studio, espresso tests but able to run them from terminal
[英]Is it possible to run android espresso ui tests from the terminal on multiple devices one after another?
我正在尝试在至少 2 部手机上运行我的 ui 测试,但不能同时运行,它们必须相互运行。 因此,当电话 1 完成测试运行时,电话 2 开始其测试运行。
我正在寻找类似于./gradlew cAT
但不是同时的命令。 另一种方法是指定测试应该在哪部手机上运行。 原因是我需要能够通过 GitLab CI 运行测试。
是否可以从终端执行此操作?
执行此操作的最简单方法可能是创建一个脚本,该脚本预先使用每个特定设备序列集调用您的 gradle 任务。 这是理论上的,但应该有效。
ANDROID_SERIAL=<firstDeviceSerial> ./gradlew <yourCommand>
ANDROID_SERIAL=<secondDeviceSerial> ./gradlew <yourCommand>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.