Mercurial > public > mercurial-scm > hg
comparison tests/run-tests.py @ 38620:875e033fbbdd
run-tests: fix test result verbosity
A previous refactoring created the test result with a verbosity of 0 hiding
some of the outputs in the normal case.
Differential Revision: https://phab.mercurial-scm.org/D3898
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Tue, 10 Jul 2018 08:23:46 +0200 |
parents | 948691ea92a9 |
children | fa6edc6a02a9 |
comparison
equal
deleted
inserted
replaced
38619:9b077e5fa8ba | 38620:875e033fbbdd |
---|---|
2104 | 2104 |
2105 def __init__(self, runner, *args, **kwargs): | 2105 def __init__(self, runner, *args, **kwargs): |
2106 super(TextTestRunner, self).__init__(*args, **kwargs) | 2106 super(TextTestRunner, self).__init__(*args, **kwargs) |
2107 | 2107 |
2108 self._runner = runner | 2108 self._runner = runner |
2109 | |
2109 self._result = getTestResult()(self._runner.options, self.stream, | 2110 self._result = getTestResult()(self._runner.options, self.stream, |
2110 self.descriptions, 0) | 2111 self.descriptions, self.verbosity) |
2111 | 2112 |
2112 def listtests(self, test): | 2113 def listtests(self, test): |
2113 test = sorted(test, key=lambda t: t.name) | 2114 test = sorted(test, key=lambda t: t.name) |
2114 | 2115 |
2115 self._result.onStart(test) | 2116 self._result.onStart(test) |
2738 loop=self.options.loop, | 2739 loop=self.options.loop, |
2739 runs_per_test=self.options.runs_per_test, | 2740 runs_per_test=self.options.runs_per_test, |
2740 showchannels=self.options.showchannels, | 2741 showchannels=self.options.showchannels, |
2741 tests=tests, loadtest=_reloadtest) | 2742 tests=tests, loadtest=_reloadtest) |
2742 verbosity = 1 | 2743 verbosity = 1 |
2743 if self.options.verbose: | 2744 if self.options.list_tests: |
2745 verbosity = 0 | |
2746 elif self.options.verbose: | |
2744 verbosity = 2 | 2747 verbosity = 2 |
2745 runner = TextTestRunner(self, verbosity=verbosity) | 2748 runner = TextTestRunner(self, verbosity=verbosity) |
2746 | 2749 |
2747 if self.options.list_tests: | 2750 if self.options.list_tests: |
2748 result = runner.listtests(suite) | 2751 result = runner.listtests(suite) |