0

我们正在从 artifactory 下载包并使用 Jenkins 安装在 OS 8.1.0 的 Android 设备上。

安装后我们需要重启 Android 设备,框架使用带有 Appium 的机器人框架在 Android 设备(root)上运行测试用例。

在Android设备上安装成功,但重启后Jenkins卡住了,永远不会出来。

使用以下命令重新启动

${result} =            run process          adb     -s   ${device_id}   root     shell=True

${result} =            run process          adb     -s   ${device_id}   reboot     shell=True

这会重新启动终端,但 Jenkins 随后会卡住,无法使用机器人框架运行下一个健全性测试用例。

有没有办法让 Jenkins 在 Android 设备重启后仍然可以工作?

4

1 回答 1

1

运行进程 adb -s ${device_id} root shell=True

运行进程 adb -s ${device_id} reboot shell=True

睡觉 120

运行进程 adb -s ${device_id} root shell=True

这行得通。

于 2019-10-17T00:59:21.950 回答