场景
当运行pybot命令跑case,但是生成log的时候卡住了
pybot -L trace ***
16:41:28 Output: /data/***/log/output.xml
16:42:08 Log: /data/***/log/log.html
#中间卡了一个多小时,然后外部命令强制退出
18:07:00 Build timed out (after 200 minutes).
解决方法
- 找到robot.utils的安装路径
python -c 'import robot.utils.application;print robot.utils.application.__file__.rsplit("/", 1)[0]'
/home/***/.local/lib/python2.7/site-packages/robot/utils
- 修改robot/utils 下的application.py文件, 文件头部增加
import os
, 然后
文件中 sys.exit(rc) 替换成 os._exit(rc)