]> granicus.if.org Git - php/commit
Create a new console for each test worker on Windows
authorChristoph M. Becker <cmbecker69@gmx.de>
Wed, 12 Feb 2020 13:34:48 +0000 (14:34 +0100)
committerChristoph M. Becker <cmbecker69@gmx.de>
Mon, 17 Feb 2020 17:52:45 +0000 (18:52 +0100)
commite1de11d4671ef980889940e95c06912cc188a9fb
tree1e46c5c7d16684c5f83dd15352b1f7e90ed3663d
parent54ecf57fe290f69a2112d4c2ea3a1e99208e2797
Create a new console for each test worker on Windows

The primary motivation to have each test worker running its own console
is to allow the windows_mb_path tests to run in parallel.  A nice side
effect is that this also prevents changing the code page of the
tester's console window (which can even cause its font to be changed).

To be able to do so, we introduce the `create_new_console` option for
`proc_open()`, which might occasionally be useful for other purposes
than testing.
ext/standard/proc_open.c
ext/standard/tests/file/windows_mb_path/CONFLICTS [deleted file]
run-tests.php