2017-08-14 21:47:52 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Updated py-test-xdist to 1.19.1.
pytest-xdist 1.19.1 (2017-08-10)
================================
Bug Fixes
---------
- Fix crash when transferring internal pytest warnings from workers to the
master node. (`#214 <https://github.com/pytest-dev/pytest-
xdist/issues/214>`_)
pytest-xdist 1.19.0 (2017-08-09)
================================
Deprecations and Removals
-------------------------
- ``--boxed`` functionality has been moved to a separate plugin, `pytest-forked
<https://github.com/pytest-dev/pytest-forked>`_. This release now depends on
`` pytest-forked`` and provides ``--boxed`` as a backward compatibility
option. (`#1 <https://github.com/pytest-dev/pytest-xdist/issues/1>`_)
Features
--------
- New ``--dist=loadscope`` option: sends group of related tests to the same
worker. Tests are grouped by module for test functions and by class for test
methods. See ``README.rst`` for more information. (`#191 <https://github.com
/pytest-dev/pytest-xdist/issues/191>`_)
- Warnings are now properly transferred from workers to the master node. (`#92
<https://github.com/pytest-dev/pytest-xdist/issues/92>`_)
Bug Fixes
---------
- Fix serialization of native tracebacks (``--tb=native``). (`#196
<https://github.com/pytest-dev/pytest-xdist/issues/196>`_)
|
2017-07-30 07:55:34 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
pytest-xdist 1.18.2:
Bug Fixes
- Removal of unnecessary dependency on incorrect version of py.
- Fix bug in internal event-loop error handler in the master node. This bug
would shadow the original errors making extremely hard/impossible for users
to diagnose the problem properly
|
2017-07-23 21:41:58 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
1.18.1:
Bug Fixes
- Fixed serialization of ``longrepr.sections`` during error reporting from
workers.
- Fix ``ReprLocal`` not being unserialized breaking --showlocals usages.
|
2017-06-06 19:34:33 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Needs py-setuptools_scm.
|
2017-05-29 12:38:43 by Adam Ciarcinski | Files touched by this commit (4) |
Log message:
The pytest-xdist plugin extends py.test with some unique test execution modes:
* test run parallelization: if you have multiple CPUs or hosts you can use
those for a combined test run. This allows to speed up development or to use
special resources of remote machines.
* --boxed: (not available on Windows) run each test in a boxed subprocess to
survive SEGFAULTS or otherwise dying processes
* --looponfail: run your tests repeatedly in a subprocess. After each run
py.test waits until a file in your project changes and then re-runs the
previously failing tests. This is repeated until all tests pass after which
again a full run is performed.
* Multi-Platform coverage: you can specify different Python interpreters or
different platforms and run tests in parallel on all of them.
|