- return self.test_ssh.copy("tcptest.py")==0 and \
- self.test_ssh.run(client_command,background=True)==0
+ if self.test_ssh.copy("tcptest.py")!=0: return False
+ utils.header ("tcp client - first attempt")
+ if self.test_ssh.run(client_command,background=False)==0: return True
+ # if first try has failed, wait for <retry> s an try again
+ time.sleep(retry)
+ utils.header ("tcp client - second attempt")
+ if self.test_ssh.run(client_command,background=False)==0: return True
+ return False