如何在测试执行中解决EOFError SSH问题

时间:2016-06-27 10:04:53

标签: robotframework

机器人日志文件显示如下:

  

INFO执行命令'/testcase_xy.py'。 DEBUG [chan 28] Max   packet in:32768 bytes INFO命令退出,返回码为0。

     

INFO:执行命令'/testcase_xy_next.py'。 DEBUG [chan 43] Max   packet in:32768 bytes FAIL EOFError DEBUG Traceback(最近的   最后打电话):

     

文件“/usr/lib/python2.6/site-packages/SSHLibrary/library.py”,行   881,在execute_command中       stdout,stderr,rc = self.current.execute_command(command)

     

文件“/usr/lib/python2.6/site-packages/SSHLibrary/abstractclient.py”,   第219行,在execute_command中       self.start_command(命令)

     

文件“/usr/lib/python2.6/site-packages/SSHLibrary/abstractclient.py”,   第237行,在start_command中       self._started_commands.append(self._start_command(命令))

     

文件“/usr/lib/python2.6/site-packages/SSHLibrary/pythonclient.py”,   第85行,在_start_command中       cmd.run_in(new_shell)

     

文件“/usr/lib/python2.6/site-packages/SSHLibrary/abstractclient.py”,   第1055行,在run_in中       self._execute()

     

文件“/usr/lib/python2.6/site-packages/SSHLibrary/pythonclient.py”,   第201行,在_execute中       self._shell.exec_command(self._command)

     

文件“/usr/lib/python2.6/site-packages/paramiko/channel.py”,第60行,   在_check中       return func(self,* args,** kwds)

     

文件“/usr/lib/python2.6/site-packages/paramiko/channel.py”,第229行,   在exec_command中       self._wait_for_event()

     

文件“/usr/lib/python2.6/site-packages/paramiko/channel.py”,行   1086,在_wait_for_event中       提高e

我在测试执行期间的几个不同步骤中看到了这些行为。

有人可以帮助我解决问题是什么或者我们如何解决它?

0 个答案:

没有答案