Changes in src/tests/pybin/test_run.py [ca54499:f3b9efc]
- File:
-
- 1 edited
-
src/tests/pybin/test_run.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/tests/pybin/test_run.py
rca54499 rf3b9efc 4 4 5 5 import pybin.settings 6 import datetime7 8 from string import Template9 10 class DeltaTemplate(Template):11 delimiter = "%"12 13 def strfdelta(tdelta, fmt):14 d["H"], rem = divmod(tdelta.seconds, 3600)15 d["M"], d["S"] = divmod(rem, 60)16 t = DeltaTemplate(fmt)17 return t.substitute(**d)18 6 19 7 # Test class that defines what a test is … … 69 57 70 58 @classmethod 71 def toString( cls, retcode , duration):59 def toString( cls, retcode ): 72 60 if settings.generating : 73 if retcode == TestResult.SUCCESS: text = "Done"74 elif retcode == TestResult.TIMEOUT: text ="TIMEOUT"75 else : text ="ERROR code %d" % retcode61 if retcode == TestResult.SUCCESS: return "Done" 62 elif retcode == TestResult.TIMEOUT: return "TIMEOUT" 63 else : return "ERROR code %d" % retcode 76 64 else : 77 if retcode == TestResult.SUCCESS: text = "PASSED " 78 elif retcode == TestResult.TIMEOUT: text = "TIMEOUT" 79 else : text = "FAILED with code %d" % retcode 80 81 text += " C%s - R%s" % (cls.fmtDur(duration[0]), cls.fmtDur(duration[1])) 82 return text 83 84 @classmethod 85 def fmtDur( cls, duration ): 86 if duration : 87 hours, rem = divmod(duration, 3600) 88 minutes, rem = divmod(rem, 60) 89 seconds, millis = divmod(rem, 1) 90 return "%2d:%02d.%03d" % (minutes, seconds, millis * 1000) 91 return " n/a" 65 if retcode == TestResult.SUCCESS: return "PASSED" 66 elif retcode == TestResult.TIMEOUT: return "TIMEOUT" 67 else : return "FAILED with code %d" % retcode
Note:
See TracChangeset
for help on using the changeset viewer.