Pytest-xdist

Latest version: v3.6.1

Safety actively analyzes 638819 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 12

1.12

-------------------------

- fix issue594: properly report errors when the test collection
is random. Thanks Bruno Oliveira.

- some internal test suite adaptation (to become forward
compatible with the upcoming pytest-2.8)

1.11

-------------------------

- fix pytest/xdist issue485 (also depends on py-1.4.22):
attach stdout/stderr on --boxed processes that die.

- fix pytest/xdist issue503: make sure that a node has usually
two items to execute to avoid scoped fixtures to be torn down
pre-maturely (fixture teardown/setup is "nextitem" sensitive).
Thanks to Andreas Pelme for bug analysis and failing test.

- restart crashed nodes by internally refactoring setup handling
of nodes. Also includes better code documentation.
Many thanks to Floris Bruynooghe for the complete PR.

1.10

-------------------------

- add glob support for rsyncignores, add command line option to pass
additional rsyncignores. Thanks Anatoly Bubenkov.

- fix pytest issue382 - produce "pytest_runtest_logstart" event again
in master. Thanks Aron Curzon.

- fix pytest issue419 by sending/receiving indices into the test
collection instead of node ids (which are not necessarily unique
for functions parametrized with duplicate values)

- send multiple "to test" indices in one network message to a slave
and improve heuristics for sending chunks where the chunksize
depends on the number of remaining tests rather than fixed numbers.
This reduces the number of master -> node messages (but not the
reverse direction)

1.9

-------------------------

- changed LICENSE to MIT

- fix duplicate reported test ids with --looponfailing
(thanks Jeremy Thurgood)

- fix pytest issue41: re-run tests on all file changes, not just
randomly select ones like .py/.c.

- fix pytest issue347: slaves running on top of Python3.2
will set PYTHONDONTWRITEYBTECODE to 1 to avoid import concurrency
bugs.

1.8

-------------------------

- fix pytest-issue93 - use the refined pytest-2.2.1 runtestprotocol
interface to perform eager teardowns for test items.

1.7

-------------------------

- fix incompatibilities with pytest-2.2.0 (allow multiple
pytest_runtest_logreport reports for a test item)

Page 10 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.