我使用 python/robotframework 运行多个测试,该作业由 Jenkins 触发。很奇怪,测试刚开始时,突然启动 robotframework 出现错误。
但这种情况只会在下午随机发生。如果我什么都没做,测试就可以重新开始。我尝试搜索会产生错误的原因:
[ 错误 ] 用户停止执行。
只发现这是由 system.exit() 或键盘中断引起的。我对此一无所知,我的 python 脚本没有这个。
问题是:
- 我该如何调试它?
答案1
只是在异常处理代码块中发现了一个 sys.exit(1)。这不会给你任何描述,如果你想了解更多异常细节,请使用 robot buildin 来引发异常。