summaryrefslogtreecommitdiff
path: root/filters
diff options
context:
space:
mode:
authorRobert Collins <robertc@robertcollins.net>2011-05-23 21:57:58 +1200
committerRobert Collins <robertc@robertcollins.net>2011-05-23 21:57:58 +1200
commit36d4d611529cbdbabdc4f5f547225348607ea2d5 (patch)
tree2de590c799522634312e9e5a37b9b788844d4701 /filters
parentf8a1f41069bbb1de9146afe6831f23167aee6eb6 (diff)
downloadsubunit-36d4d611529cbdbabdc4f5f547225348607ea2d5.tar.gz
* ``subunit-ls`` now handles a stream with time: instructions that start
partway through the stream (which may lead to strange times) more gracefully. (Robert Collins, #785954)
Diffstat (limited to 'filters')
-rwxr-xr-xfilters/subunit-ls8
1 files changed, 6 insertions, 2 deletions
diff --git a/filters/subunit-ls b/filters/subunit-ls
index 8646134..82db4c3 100755
--- a/filters/subunit-ls
+++ b/filters/subunit-ls
@@ -20,7 +20,10 @@ from optparse import OptionParser
import sys
from subunit import DiscardStream, ProtocolTestCase
-from subunit.test_results import TestIdPrintingResult
+from subunit.test_results import (
+ AutoTimingTestResultDecorator,
+ TestIdPrintingResult,
+ )
parser = OptionParser(description=__doc__)
@@ -30,7 +33,8 @@ parser.add_option("--times", action="store_true",
parser.add_option("--no-passthrough", action="store_true",
help="Hide all non subunit input.", default=False, dest="no_passthrough")
(options, args) = parser.parse_args()
-result = TestIdPrintingResult(sys.stdout, options.times)
+result = AutoTimingTestResultDecorator(
+ TestIdPrintingResult(sys.stdout, options.times))
if options.no_passthrough:
passthrough_stream = DiscardStream()
else: