mirror of
https://github.com/python/cpython.git
synced 2025-12-15 21:44:50 +00:00
bpo-31160: regrtest now reaps child processes (#3044)
Add a post_test_cleanup() function which currently only calls support.reap_children().
This commit is contained in:
parent
4baca1b0f7
commit
e3510d74aa
1 changed files with 5 additions and 0 deletions
|
|
@ -146,6 +146,10 @@ def runtest(ns, test):
|
|||
runtest.stringio = None
|
||||
|
||||
|
||||
def post_test_cleanup():
|
||||
support.reap_children()
|
||||
|
||||
|
||||
def runtest_inner(ns, test, display_failure=True):
|
||||
support.unload(test)
|
||||
|
||||
|
|
@ -173,6 +177,7 @@ def runtest_inner(ns, test, display_failure=True):
|
|||
if ns.huntrleaks:
|
||||
refleak = dash_R(the_module, test, test_runner, ns.huntrleaks)
|
||||
test_time = time.time() - start_time
|
||||
post_test_cleanup()
|
||||
except support.ResourceDenied as msg:
|
||||
if not ns.quiet and not ns.pgo:
|
||||
print(test, "skipped --", msg, flush=True)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue