Beispiel #1
0
 def report(self):
     try: id=self.id
     except: id=None
     
     try: dur=duration(self.start_time, self.finish_time, 2)
     except: dur='n/a'
     lines=[]
     lines.append("%-25s status: %s\tsuccess: %s\tduration: %s\tid: %s" % (self.step_name, self.status, ('passed' if self.successful else 'failed'), dur, id))
     for output in self.file_outputs:
         lines.append("%soutput: %s" % (' '*34, output.report()))
     return "\n".join(lines)
Beispiel #2
0
 def __str__(self):
     try: d=duration(self.start_time, self.finish_time, 2)
     except: d='start=%s, finish=%s' % (self.start_time, self.finish_time)
     return "\t"+" ".join("%-20s"%x for x in [self.step_name, self.status, self.successful, d, self.id])