diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2010-09-04 23:04:28 +0200 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2010-09-04 23:04:28 +0200 |
commit | 5de2ec0def3e4ad0ead20b426e81509fd8e48c6d (patch) | |
tree | cfb8ef98f11663482c39929e46c8374933b925d5 /lib/subunit/filters/subunit-ls | |
parent | ed4253504167748c0bb829176d41c09365937189 (diff) | |
download | samba-5de2ec0def3e4ad0ead20b426e81509fd8e48c6d.tar.gz samba-5de2ec0def3e4ad0ead20b426e81509fd8e48c6d.tar.bz2 samba-5de2ec0def3e4ad0ead20b426e81509fd8e48c6d.zip |
subunit: Import latest upstream.
Diffstat (limited to 'lib/subunit/filters/subunit-ls')
-rwxr-xr-x | lib/subunit/filters/subunit-ls | 51 |
1 files changed, 1 insertions, 50 deletions
diff --git a/lib/subunit/filters/subunit-ls b/lib/subunit/filters/subunit-ls index 15ec4b01e6..86461347d3 100755 --- a/lib/subunit/filters/subunit-ls +++ b/lib/subunit/filters/subunit-ls @@ -18,58 +18,9 @@ from optparse import OptionParser import sys -import unittest from subunit import DiscardStream, ProtocolTestCase - -class TestIdPrintingResult(unittest.TestResult): - - def __init__(self, stream, show_times=False): - """Create a FilterResult object outputting to stream.""" - unittest.TestResult.__init__(self) - self._stream = stream - self.failed_tests = 0 - self.__time = 0 - self.show_times = show_times - self._test = None - self._test_duration = 0 - - def addError(self, test, err): - self.failed_tests += 1 - self._test = test - - def addFailure(self, test, err): - self.failed_tests += 1 - self._test = test - - def addSuccess(self, test): - self._test = test - - def reportTest(self, test, duration): - if self.show_times: - seconds = duration.seconds - seconds += duration.days * 3600 * 24 - seconds += duration.microseconds / 1000000.0 - self._stream.write(test.id() + ' %0.3f\n' % seconds) - else: - self._stream.write(test.id() + '\n') - - def startTest(self, test): - self._start_time = self._time() - - def stopTest(self, test): - test_duration = self._time() - self._start_time - self.reportTest(self._test, test_duration) - - def time(self, time): - self.__time = time - - def _time(self): - return self.__time - - def wasSuccessful(self): - "Tells whether or not this result was a success" - return self.failed_tests == 0 +from subunit.test_results import TestIdPrintingResult parser = OptionParser(description=__doc__) |