【发布时间】:2016-11-18 15:10:02
【问题描述】:
在发出拉取请求时,我们在 Jenkins 机器上运行了许多 Espresso 测试,但偶尔我们会在任何随机测试中收到以下错误:
测试未能完成。原因:'未能在 600000 毫秒内接收 adb shell 测试输出。测试可能已超时,或与设备的 adb 连接变得无响应'。查看设备 logcat 了解详情
当我们在本地测试时不会发生这种情况,它似乎只发生在 Jenkins 工作中。如何防止测试超时?
【问题讨论】:
-
您在运行测试之前尝试过
adb kill-server; adb start-server吗? -
@Shark 我没有,但我会看看 Jenkins,看看是否有这样做的选项。我可以添加 gradle 任务构建步骤,但如果我可以让它运行 adb 命令,我会很高兴。会让你知道的。
标签: android jenkins android-espresso