]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.11] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#109688)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 21 Sep 2023 20:44:21 +0000 (13:44 -0700)
committerGitHub <noreply@github.com>
Thu, 21 Sep 2023 20:44:21 +0000 (20:44 +0000)
commitb3af888342db12915f0cdaaacbdc61aadfb62eff
treea9dd6f602039c027dfce0381bb157d56f43c26aa
parent8d99502aac3de9badf072b3e56c1d03116a4693c
[3.11] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#109688)

gh-108388: Split test_multiprocessing_spawn (GH-108396)

Split test_multiprocessing_fork, test_multiprocessing_forkserver and
test_multiprocessing_spawn into test packages. Each package is made
of 4 sub-tests: processes, threads, manager and misc. It allows
running more tests in parallel and so reduce the total test duration.
(cherry picked from commit aa9a359ca2663195b0f04eef46109c28c4ff74d3)

Co-authored-by: Victor Stinner <vstinner@python.org>
19 files changed:
Lib/test/_test_multiprocessing.py
Lib/test/libregrtest/runtest.py
Lib/test/test_multiprocessing_fork/__init__.py [moved from Lib/test/test_multiprocessing_fork.py with 66% similarity]
Lib/test/test_multiprocessing_fork/test_manager.py [new file with mode: 0644]
Lib/test/test_multiprocessing_fork/test_misc.py [new file with mode: 0644]
Lib/test/test_multiprocessing_fork/test_processes.py [new file with mode: 0644]
Lib/test/test_multiprocessing_fork/test_threads.py [new file with mode: 0644]
Lib/test/test_multiprocessing_forkserver/__init__.py [moved from Lib/test/test_multiprocessing_forkserver.py with 58% similarity]
Lib/test/test_multiprocessing_forkserver/test_manager.py [new file with mode: 0644]
Lib/test/test_multiprocessing_forkserver/test_misc.py [new file with mode: 0644]
Lib/test/test_multiprocessing_forkserver/test_processes.py [new file with mode: 0644]
Lib/test/test_multiprocessing_forkserver/test_threads.py [new file with mode: 0644]
Lib/test/test_multiprocessing_spawn.py [deleted file]
Lib/test/test_multiprocessing_spawn/__init__.py [new file with mode: 0644]
Lib/test/test_multiprocessing_spawn/test_manager.py [new file with mode: 0644]
Lib/test/test_multiprocessing_spawn/test_misc.py [new file with mode: 0644]
Lib/test/test_multiprocessing_spawn/test_processes.py [new file with mode: 0644]
Lib/test/test_multiprocessing_spawn/test_threads.py [new file with mode: 0644]
Misc/NEWS.d/next/Tests/2023-08-24-04-23-35.gh-issue-108388.mr0MeE.rst [new file with mode: 0644]