Kaydet (Commit) b4084354 authored tarafından Victor Stinner's avatar Victor Stinner

Issue #25220, libregrtest: Cleanup

No need to support.verbose in Regrtest.run_tests(), it's always set in
runtest().
üst 6f20a2e0
...@@ -310,17 +310,16 @@ class Regrtest: ...@@ -310,17 +310,16 @@ class Regrtest:
if module not in save_modules and module.startswith("test."): if module not in save_modules and module.startswith("test."):
support.unload(module) support.unload(module)
def run_tests(self): def _test_forever(self, tests):
support.verbose = self.ns.verbose # Tell tests to be moderately quiet while True:
for test in tests:
yield test
if self.bad:
return
def run_tests(self):
if self.ns.forever: if self.ns.forever:
def test_forever(tests): self.tests = _test_forever(list(self.selected))
while True:
for test in tests:
yield test
if self.bad:
return
self.tests = test_forever(list(self.selected))
self.test_count = '' self.test_count = ''
self.test_count_width = 3 self.test_count_width = 3
else: else:
......
...@@ -68,6 +68,7 @@ def run_tests_slave(slaveargs): ...@@ -68,6 +68,7 @@ def run_tests_slave(slaveargs):
except BaseException as e: except BaseException as e:
traceback.print_exc() traceback.print_exc()
result = CHILD_ERROR, str(e) result = CHILD_ERROR, str(e)
print() # Force a newline (just in case) print() # Force a newline (just in case)
print(json.dumps(result), flush=True) print(json.dumps(result), flush=True)
sys.exit(0) sys.exit(0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment