Commit 02319804 authored by Victor Stinner's avatar Victor Stinner

Don't strip refcount in libregrtest/runtest_mp.py

Python doesn't display the refcount anymore by default. It only displays it
when -X showrefcount command line option is used, which is not the case here.
regrtest can be run with -X showrefcount, the option is not inherited by child
processes.
parent 86e8c31b
......@@ -15,9 +15,6 @@ except ImportError:
from test.libregrtest.runtest import runtest, INTERRUPTED, CHILD_ERROR
debug_output_pat = re.compile(r"\[\d+ refs, \d+ blocks\]$")
def run_tests_in_subprocess(testname, ns):
"""Run the given test in a subprocess with --slaveargs.
......@@ -105,9 +102,6 @@ class MultiprocessThread(threading.Thread):
return
retcode, stdout, stderr = run_tests_in_subprocess(test,
self.ns)
# Strip last refcount output line if it exists, since it
# comes from the shutdown of the interpreter in the subcommand.
stderr = debug_output_pat.sub("", stderr)
stdout, _, result = stdout.strip().rpartition("\n")
if retcode != 0:
result = (CHILD_ERROR, "Exit code %s" % retcode)
......
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