- self.handle_tracker_file("tracker-qemus")
- def handle_trackers (self):
- self.handle_tracker_plcs()
- self.handle_tracker_qemus()
+ box = self.fqdn (self.testmaster)
+ filename="tracker-qemus"
+ if not self.options.probe:
+ command=['ssh',self.root(box),"rm","-rf",filename]
+ self.run(command,"Cleaning up %s on %s"%(filename,box))
+ else:
+ self.header ("++++++++++ Inspecting %s on %s"%(filename,box))
+ read_command = ['ssh',self.root(box),"cat",filename]
+ trackers=self.backquote(read_command)
+ for tracker in trackers.split('\n'):
+ if not tracker: continue
+ try:
+ tracker=tracker.strip()
+ [hostname,buildname,nodename]=tracker.split('@')
+ nodename=nodename.split('.')[0]
+ print self.margin_outline(nodename),tracker
+ except:
+ print self.margin(""),tracker