Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3e56c23

Browse files
committed
regrtest: add -u for unbuffered stdout/stderr
1 parent 78c1302 commit 3e56c23

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

Lib/test/libregrtest/runtest_mp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def run_test_in_subprocess(testname, ns):
4141
slaveargs = json.dumps(slaveargs)
4242

4343
cmd = [sys.executable, *support.args_from_interpreter_flags(),
44-
'-X', 'faulthandler',
44+
'-u', # Unbuffered stdout and stderr
4545
'-m', 'test.regrtest',
4646
'--slaveargs', slaveargs]
4747
if ns.pgo:

PCbuild/rt.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ if "%1"=="-x64" (set prefix=%pcbuild%amd64\) & shift & goto CheckOpts
4242
if NOT "%1"=="" (set regrtestargs=%regrtestargs% %1) & shift & goto CheckOpts
4343

4444
set exe=%prefix%python%suffix%.exe
45-
set cmd="%exe%" %dashO% -Wd -E -bb -m test %regrtestargs%
45+
set cmd="%exe%" %dashO% -u -Wd -E -bb -m test %regrtestargs%
4646
if defined qmode goto Qmode
4747

4848
echo Deleting .pyc/.pyo files ...

Tools/scripts/run_tests.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ def is_resource_use_flag(arg):
2626

2727
def main(regrtest_args):
2828
args = [sys.executable,
29+
'-u', # Unbuffered stdout and stderr
2930
'-W', 'default', # Warnings set to 'default'
3031
'-bb', # Warnings about bytes/bytearray
3132
'-E', # Ignore environment variables

0 commit comments

Comments
 (0)