summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2023-09-11 17:33:42 (GMT)
committerGitHub <noreply@github.com>2023-09-11 17:33:42 (GMT)
commitde5f8f7d13c0bbc723eaea83284dc78b37be54b4 (patch)
tree1055e0399f756e089e16418a195947a43f39fdca /Python
parentbaa6dc8e388e71b2a00347143ecefb2ad3a8e53b (diff)
downloadcpython-de5f8f7d13c0bbc723eaea83284dc78b37be54b4.zip
cpython-de5f8f7d13c0bbc723eaea83284dc78b37be54b4.tar.gz
cpython-de5f8f7d13c0bbc723eaea83284dc78b37be54b4.tar.bz2
gh-109276: libregrtest: use separated file for JSON (#109277)
libregrtest now uses a separated file descriptor to write test result as JSON. Previously, if a test wrote debug messages late around the JSON, the main test process failed to parse JSON. Rename TestResult.write_json() to TestResult.write_json_into(). worker_process() no longer writes an empty line at the end. There is no need to separate test process output from the JSON output anymore, since JSON is now written into a separated file descriptor. create_worker_process() now always spawn the process with close_fds=True.
Diffstat (limited to 'Python')
0 files changed, 0 insertions, 0 deletions