diff options
author | Jonathan Lange <jml@canonical.com> | 2011-11-03 14:15:30 -0400 |
---|---|---|
committer | Jonathan Lange <jml@canonical.com> | 2011-11-03 14:15:30 -0400 |
commit | b4cb50e02d2914812e3c80e52e7c11f69a11268e (patch) | |
tree | 657e0033e59f6999c7d9c91f5623667c1390bf03 /testrepository/ui/__init__.py | |
parent | 1f44ce12083e6d45bb600eb03f87370aafa35b86 (diff) | |
download | testrepository-git-b4cb50e02d2914812e3c80e52e7c11f69a11268e.tar.gz |
Include test run delta.
Diffstat (limited to 'testrepository/ui/__init__.py')
-rw-r--r-- | testrepository/ui/__init__.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/testrepository/ui/__init__.py b/testrepository/ui/__init__.py index 8b29eac..121278b 100644 --- a/testrepository/ui/__init__.py +++ b/testrepository/ui/__init__.py @@ -205,17 +205,20 @@ class BaseUITestResult(SummarizingResult): # XXX: Feed deltas into output_summary, means getting last test run. # - failures # - tests - # - time if self.ui.options.quiet: return + # XXX: Returning different times in 'last' and 'load'. This means we + # are always getting a weird delta. time = self.get_time_taken() time_delta = None + num_tests_run_delta = None if self._previous_run: previous_summary = SummarizingResult() previous_summary.startTestRun() test = self._previous_run.get_test() test.run(previous_summary) previous_summary.stopTestRun() + num_tests_run_delta = self.testsRun - previous_summary.testsRun if self._previous_run and time: previous_time_taken = previous_summary.get_time_taken() if previous_time_taken: @@ -228,7 +231,8 @@ class BaseUITestResult(SummarizingResult): if skips: values.append(('skips', skips, None)) self.ui.output_summary( - not bool(failures), self.testsRun, None, time, time_delta, values) + not bool(failures), self.testsRun, num_tests_run_delta, + time, time_delta, values) def stopTestRun(self): super(BaseUITestResult, self).stopTestRun() |