X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2FSubstrate.py;h=304abf1637fe92fb678a15d06e20c1b4585caddb;hb=0e2563af12488bea959a6c3b76ee74d396a46070;hp=b75ed5cdd35d9a8a71a42591debbd70d6cf39eac;hpb=e3b5672f2ca7b1046655fdc9d0fe6793afb61600;p=tests.git diff --git a/system/Substrate.py b/system/Substrate.py index b75ed5c..304abf1 100644 --- a/system/Substrate.py +++ b/system/Substrate.py @@ -882,15 +882,17 @@ class TestInstance: # first letter : '=', unless build is running : '*' double = '*' if self.pids else '=' # second letter : '=' if fine, 'W' for warnings (only ignored steps) 'B' for broken - double += self.second_letter() + letter2 = self.second_letter() + double += letter2 msg = " %s %s =="%(double,self.buildname) if not self.pids: pass elif len(self.pids)==1: msg += " (pid=%s)"%self.pids[0] else: msg += " !!!pids=%s!!!"%self.pids msg += " @%s"%self.pretty_timestamp() - if self.broken_steps: + if letter2 != '=': + msg = 'BROKEN' if letter2 == 'B' else 'WARNING' # sometimes we have an empty plcindex - msg += " [BROKEN=" + " ".join( [ "%s@%s"%(s,i) if i else s for (i,s) in self.broken_steps ] ) + "]" + msg += " [%s="%msg + " ".join( [ "%s@%s"%(s,i) if i else s for (i,s) in self.broken_steps ] ) + "]" return msg class TestBox (Box):