- utils.header("Checking for initscript stamp %s on sliver %s"%(stamp, self.name()))
- return self.test_ssh.run("ls -l /var/tmp/%s.stamp"%stamp)==0
-
- def run_tcp_server (self, port, timeout=10):
- server_command = "./tcptest.py server -p %d -t %d"%(port,timeout)
- return self.test_ssh.copy("tcptest.py")==0 and \
- self.test_ssh.run(server_command, background=True)==0
+ utils.header("Checking for initscript stamp {} on sliver {}".format(stamp, self.name()))
+ return self.test_ssh.run("ls -l /var/tmp/{}.stamp".format(stamp)) == 0
+
+ def check_tcp_ready(self, port):
+ ready_command = "./tcptest.py ready -p {}".format(port)
+ return self.test_ssh.copy("tcptest.py") == 0 and \
+ self.test_ssh.run(ready_command) == 0
+
+ def run_tcp_server(self, servername, port, timeout=10):
+ server_command = "./tcptest.py server -a {} -p {} -t {}"\
+ .format(servername, port, timeout)
+ return self.test_ssh.copy("tcptest.py") == 0 and \
+ self.test_ssh.run(server_command, background=True) == 0