BSD Ports

devel/py-test-run-parallel 0.10.0 NetBSD

Simple pytest plugin to run tests concurrently

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
21d6fd11df
License
mit
Categories
devel, python
Package size
35.4 KiB, 158.0 KiB installed

Description

This pytest plugin takes a set of tests that would be normally be run serially and execute them in parallel.

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.

In the other systems

SystemPortVersion
NetBSDdevel/py-test-run-parallel0.10.0
OpenBSDdevel/py-test-run-parallel0.10.0

Install

Binary package:

pkgin install py311-test-run-parallel

From pkgsrc:

cd /usr/pkgsrc/devel/py-test-run-parallel && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.10.0
NetBSD 10.1 aarch640.9.1
SmartOS / illumos x86_640.10.0
macOS 15 arm640.10.0

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py312-test-run-parallel-0.10.0, py313-test-run-parallel-0.10.0, py314-test-run-parallel-0.10.0

Commit history 1

DateCommitCreditsLog message
21d6fd11df adam py-test-run-parallel: updated to 0.10.0
0.10.0 Use = as separator for the test run report Respect verbosity/quietness settings when deciding to print the parallel report summary Configure per-test report to be displayed at higher verbosity modes Create a separate tmpdir/tmp_path subdirectory for each iteration, so these fixtures can work with --iterations