我正在运行一套黄瓜测试,它会让整个套件都很好。当它到达黄瓜说X场景通过X失败等结束时,詹金斯将在这里无休止地旋转。我可以停止项目,并且完成的输出保存得很好,但为了让无限循环停止,我必须提前关闭构建。奇怪的是我有另一个项目具有相同的设置,运行相同的服务器,只运行我期望失败的测试,这个套件运行并正常完成。我很好奇是否有人看过这个问题,或者我会知道一些可以用来找出导致挂断的命令?我通过Windows批处理命令运行我的测试,以启动我的黄瓜测试格式化/输出到html文件。
如果有任何其他数据可以帮助我,请告诉我。我在谷歌上搜索了一下,但没有看到任何与我的问题有关的事情(可能会使用错误的措辞)。
由于
答案 0 :(得分:0)
当您运行的程序返回错误代码259时,可能会发生这种情况,该错误代码意外地对应STILL_ALIVE
错误代码。
要检测是否是这种情况,请在运行黄瓜测试后立即执行echo %ERRORLEVEL%
。
答案 1 :(得分:0)
它可能与执行者和主人之间的延迟有关,因为junit xml结果被SCP一个接一个地转移。