+# Thierry Parmentelat <thierry.parmentelat@inria.fr>
+# Copyright (C) 2010 INRIA
+#
import utils
import os, os.path
import datetime
print str(e)
def create_test_ssh(self):
- (found,privatekey) = self.get_privateKey()
- if not found:
+ private_key = self.test_slice.locate_private_key()
+ if not private_key:
raise Exception,"Cannot find the private key for slice %s"%self.test_slice.name()
- return TestSsh (self.test_node.name(),key=privatekey,username=self.test_slice.name(),
+ return TestSsh (self.test_node.name(),key=private_key,username=self.test_slice.name(),
# so that copies end up in the home dir
buildname=".")
def name (self):
return "%s@%s"%(self.test_slice.name(),self.test_node.name())
- def check_initscript(self,initscript):
- slice_spec=self.test_slice.slice_spec
- initscript = slice_spec['initscriptname']
- utils.header("Checking initscript %s on sliver %s"%(initscript,self.name()))
- return self.test_ssh.run("ls -l /tmp/%s.stamp"%initscript)==0
+ def check_initscript_stamp(self,stamp):
+ utils.header("Checking for initscript stamp %s on sliver %s"%(stamp,self.name()))
+ return self.test_ssh.run("ls -l /tmp/%s.stamp"%stamp)==0
def run_tcp_server (self,port,timeout=10):
server_command = "./tcptest.py server -p %d -t %d"%(port,timeout)