mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +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 os
|
||||||
import re
|
import re
|
||||||
|
import time
|
||||||
import codecs
|
import codecs
|
||||||
|
import datetime
|
||||||
from loggable import Loggable
|
from loggable import Loggable
|
||||||
from xml.sax import saxutils
|
from xml.sax import saxutils
|
||||||
from utils import mkdir, Result, printc, Colors
|
from utils import mkdir, Result, printc, Colors
|
||||||
|
@ -55,6 +57,7 @@ class Reporter(Loggable):
|
||||||
self._current_test = None
|
self._current_test = None
|
||||||
self.out = None
|
self.out = None
|
||||||
self.options = options
|
self.options = options
|
||||||
|
self._start_time = 0
|
||||||
self.stats = {'timeout': 0,
|
self.stats = {'timeout': 0,
|
||||||
'failures': 0,
|
'failures': 0,
|
||||||
'passed': 0,
|
'passed': 0,
|
||||||
|
@ -71,6 +74,9 @@ class Reporter(Loggable):
|
||||||
self._current_test = test
|
self._current_test = test
|
||||||
test.logfile = path
|
test.logfile = path
|
||||||
|
|
||||||
|
if self._start_time == 0:
|
||||||
|
self._start_time = time.time()
|
||||||
|
|
||||||
def set_failed(self, test):
|
def set_failed(self, test):
|
||||||
self.stats["failure"] += 1
|
self.stats["failure"] += 1
|
||||||
|
|
||||||
|
@ -103,6 +109,9 @@ class Reporter(Loggable):
|
||||||
print "\n"
|
print "\n"
|
||||||
lenstat = (len("Statistics") + 1)
|
lenstat = (len("Statistics") + 1)
|
||||||
printc("Statistics:\n%s" %(lenstat * "-"), Colors.OKBLUE)
|
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("%sPassed: %d" % (lenstat * " ", self.stats["passed"]), Colors.OKGREEN)
|
||||||
printc("%sFailed: %d" % (lenstat * " ", self.stats["failures"]), Colors.FAIL)
|
printc("%sFailed: %d" % (lenstat * " ", self.stats["failures"]), Colors.FAIL)
|
||||||
printc("%s%s" %(lenstat * " ", (len("Failed: 0")) * "-"), Colors.OKBLUE)
|
printc("%s%s" %(lenstat * " ", (len("Failed: 0")) * "-"), Colors.OKBLUE)
|
||||||
|
|
Loading…
Reference in a new issue