mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-19 14:56:36 +00:00
validate: Launcher: Print total time spent in the final report
This commit is contained in:
parent
71ae6d3816
commit
b075646451
1 changed files with 9 additions and 0 deletions
|
@ -21,7 +21,9 @@
|
|||
|
||||
import os
|
||||
import re
|
||||
import time
|
||||
import codecs
|
||||
import datetime
|
||||
from loggable import Loggable
|
||||
from xml.sax import saxutils
|
||||
from utils import mkdir, Result, printc, Colors
|
||||
|
@ -55,6 +57,7 @@ class Reporter(Loggable):
|
|||
self._current_test = None
|
||||
self.out = None
|
||||
self.options = options
|
||||
self._start_time = 0
|
||||
self.stats = {'timeout': 0,
|
||||
'failures': 0,
|
||||
'passed': 0,
|
||||
|
@ -71,6 +74,9 @@ class Reporter(Loggable):
|
|||
self._current_test = test
|
||||
test.logfile = path
|
||||
|
||||
if self._start_time == 0:
|
||||
self._start_time = time.time()
|
||||
|
||||
def set_failed(self, test):
|
||||
self.stats["failure"] += 1
|
||||
|
||||
|
@ -103,6 +109,9 @@ class Reporter(Loggable):
|
|||
print "\n"
|
||||
lenstat = (len("Statistics") + 1)
|
||||
printc("Statistics:\n%s" %(lenstat * "-"), Colors.OKBLUE)
|
||||
printc("\n%sTotal time spent: %s seconds\n" %
|
||||
((lenstat * " "), datetime.timedelta(seconds=(time.time() - self._start_time))),
|
||||
Colors.OKBLUE)
|
||||
printc("%sPassed: %d" % (lenstat * " ", self.stats["passed"]), Colors.OKGREEN)
|
||||
printc("%sFailed: %d" % (lenstat * " ", self.stats["failures"]), Colors.FAIL)
|
||||
printc("%s%s" %(lenstat * " ", (len("Failed: 0")) * "-"), Colors.OKBLUE)
|
||||
|
|
Loading…
Reference in a new issue