]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.12] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#108442)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 25 Aug 2023 16:15:53 +0000 (09:15 -0700)
committerGitHub <noreply@github.com>
Fri, 25 Aug 2023 16:15:53 +0000 (18:15 +0200)
commit22621907eea3f0ed4ccf5a69bcef70a70396b36b
treeb333c3cfb7e55c17d57fc0f74d861224eec3160b
parent09487a202fdcbc94089794ad80158d3847d4a6f8
[3.12] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#108442)

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]