The devel/py-test-run-parallel port
py3-test-run-parallel-0.10.0 – pytest plugin to run tests concurrently (cvsweb github mirror)
Description
This pytest plugin takes a set of tests that would be normally be run serially and execute them in parallel. If your tests are unable to find "pytest.mark.parallel_threads", you want this. The main goal of pytest-run-parallel is to discover thread-safety issues that could exist when using C libraries, this is of vital importance after PEP703, which provides a path for a CPython implementation without depending on the Global Interpreter Lock (GIL), thus allowing for proper parallelism in programs that make use of the CPython interpreter. This plugin is not an alternative to pytest-xdist and does not run all of the tests in a test suite simultaneously in a thread pool. Instead, it runs many instances of the same test in a thread pool. It is only useful as a tool to do multithreaded stress tests using an existing test suite and is not useful to speed up the execution of a test suite via multithreaded parallelism.WWW: https://pypi.org/project/pytest_run_parallel
Maintainer
The OpenBSD ports mailing-list
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Categories
Build dependencies
Run dependencies
Test dependencies
Reverse dependencies
Files
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel-0.10.0.dist-info/
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel-0.10.0.dist-info/METADATA
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel-0.10.0.dist-info/RECORD
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel-0.10.0.dist-info/WHEEL
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel-0.10.0.dist-info/entry_points.txt
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel-0.10.0.dist-info/licenses/
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel-0.10.0.dist-info/licenses/LICENSE
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel-0.10.0.dist-info/top_level.txt
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__init__.py
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/__init__.cpython-314.opt-1.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/__init__.cpython-314.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/cpu_detection.cpython-314.opt-1.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/cpu_detection.cpython-314.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/plugin.cpython-314.opt-1.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/plugin.cpython-314.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/thread_comparator.cpython-314.opt-1.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/thread_comparator.cpython-314.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/thread_unsafe_detection.cpython-314.opt-1.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/thread_unsafe_detection.cpython-314.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/utils.cpython-314.opt-1.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/__pycache__/utils.cpython-314.pyc
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/cpu_detection.py
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/plugin.py
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/thread_comparator.py
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/thread_unsafe_detection.py
- /usr/local/lib/python3.14/site-packages/pytest_run_parallel/utils.py