utils.header("TestNode.qemu_start : %s model %s taken as real node"%(self.name(),model))
return True
+ def timestamp_qemu (self):
+ test_box = self.test_box()
+ test_box.run_in_buildname("mkdir -p %s"%self.nodedir())
+ now=int(time.time())
+ return test_box.run_in_buildname("echo %d > %s/timestamp"%(now,self.nodedir()))==0
+
def start_qemu (self):
- options = self.test_plc.options
test_box = self.test_box()
utils.header("Starting qemu node %s on %s"%(self.name(),test_box.hostname()))
utils.header ("SUCCESS: node hook %s OK"%script_name)
return True
+ def check_systemslice (self, slicename):
+ sitename=self.test_plc.plc_spec['PLC_SLICE_PREFIX']
+ vservername="%s_%s"%(sitename,slicename)
+ test_ssh=self.create_test_ssh()
+ (retcod,output)=utils.output_of(test_ssh.actual_command("cat /vservers/%s/etc/slicefamily")%vservername)
+ if retcod != 0:
+ return False
+ # get last line only as ssh pollutes the output
+ slicefamily=output.split("\n")[-1]
+ utils.header("system slice %s has slicefamily %s"%(slicename, slicefamily))
+ return test_ssh.run("vserver-stat | grep %s"%vservername)==0
+
+