【问题标题】:Jenkins gets stuck after android terminal is rebooted重启android终端后詹金斯卡住了
【发布时间】:2019-10-07 03:41:06
【问题描述】:

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

安装后我们需要重启安卓设备,框架使用机器人框架和Appium在安卓设备上运行测试用例(rooted)。

在安卓设备上安装成功,但是重启后Jenkins卡住了,一直没有出来。

使用以下命令重新启动

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

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

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

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

【问题讨论】:

    标签: jenkins android-reboot


    【解决方案1】:

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

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

    睡眠 120

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

    这行得通。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-23
      • 2017-01-19
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多