command=['ssh',self.root(box),'shutdown','-r','now']
self.run (command,"Rebooting %s"%box)
+ def handle_starting (self):
+ box = self.fqdn (self.testmaster)
+ filename="starting"
+ if not self.options.probe:
+ command=["rm","-rf",filename]
+ self.run_ssh(box,command,"Cleaning up %s on %s"%(filename,box))
+ else:
+ read_command = ["cat",filename]
+ self.run_ssh(box,read_command,"++++++++++ Inspecting %s on %s"%(filename,box))
+
def handle_tracker_plcs (self):
box = self.fqdn (self.testmaster)
filename="tracker-plcs"
return
# PLCS
- if self.do_tracker_plcs:self.handle_tracker_plcs ()
+ if self.do_tracker_plcs:
+ self.handle_tracker_plcs ()
+ self.handle_starting ()
for box in self.boxes: self.handle_box (box,"plc")
# QEMU
if self.do_tracker_qemus:self.handle_tracker_qemus ()