import subunithelper
import subunit
+def format_time(t):
+ minutes, seconds = divmod(t, 60)
+ hours, minutes = divmod(minutes, 60)
+ ret = ""
+ if hours:
+ ret += "%dh" % hours
+ if minutes:
+ ret += "%dm" % minutes
+ ret += "%ds" % seconds
+ return ret
+
+
class PlainFormatter(object):
def __init__(self, summaryfile, verbose, immediate, statistics,
out = "[%d" % self.index
if self.totalsuites is not None:
out += "/%d" % self.totalsuites
- out += " in %ds" % duration
+ out += " in " + format_time(duration)
if self.suitesfailed:
out += ", %d errors" % (len(self.suitesfailed),)
out += "] %s" % name