Skip to content
This repository has been archived by the owner on Jul 17, 2024. It is now read-only.

Update dependency pytest-xdist to >=1.34.0, <1.35.0 #374

Merged
merged 1 commit into from
Jul 22, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 22, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pytest-xdist >= 1.22.2, <1.28.0 -> >=1.34.0, <1.35.0 age adoption passing confidence

Release Notes

pytest-dev/pytest-xdist

v1.34.0

Compare Source

================================

Features

  • #&#8203;549 <https://github.com/pytest-dev/pytest-xdist/issues/549>_: Make --pdb imply --dist no, as the two options cannot really work together at the moment.

Bug Fixes

  • #&#8203;478 <https://github.com/pytest-dev/pytest-xdist/issues/478>_: Fix regression with duplicated arguments via $PYTEST_ADDOPTS in 1.30.0.

  • #&#8203;558 <https://github.com/pytest-dev/pytest-xdist/issues/558>_: Fix rsyncdirs usage with pytest 6.0.

  • #&#8203;562 <https://github.com/pytest-dev/pytest-xdist/issues/562>_: Do not trigger the deprecated pytest_warning_captured in pytest 6.0+.

v1.33.0

Compare Source

================================

Features

  • #&#8203;554 <https://github.com/pytest-dev/pytest-xdist/issues/554>_: Fix warnings support for upcoming pytest 6.0.

Trivial Changes

  • #&#8203;548 <https://github.com/pytest-dev/pytest-xdist/issues/548>_: SCM and CI files are no longer included in the source distribution.

v1.32.0

Compare Source

================================

Deprecations and Removals

  • #&#8203;475 <https://github.com/pytest-dev/pytest-xdist/issues/475>_: Drop support for EOL Python 3.4.

Features

  • #&#8203;524 <https://github.com/pytest-dev/pytest-xdist/issues/524>_: Add testrun_uid fixture. This is a shared value that uniquely identifies a test run among all workers.
    This also adds a PYTEST_XDIST_TESTRUNUID environment variable that is accessible within a test as well as a command line option --testrunuid to manually set the value from outside.

v1.31.0

Compare Source

================================

Features

  • #&#8203;486 <https://github.com/pytest-dev/pytest-xdist/issues/486>_: Add support for Python 3.8.

Bug Fixes

  • #&#8203;491 <https://github.com/pytest-dev/pytest-xdist/issues/491>_: Fix regression that caused custom plugin command-line arguments to be discarded when using --tx mode.

v1.30.0

Compare Source

================================

Features

  • #&#8203;448 <https://github.com/pytest-dev/pytest-xdist/issues/448>_: Initialization between workers and master nodes is now more consistent, which fixes a number of
    long-standing issues related to startup with the -c option.

    Issues:

    • #&#8203;6 <https://github.com/pytest-dev/pytest-xdist/issues/6>__: Poor interaction between -n# and -c X.cfg
    • #&#8203;445 <https://github.com/pytest-dev/pytest-xdist/issues/445>__: pytest-xdist is not reporting the same nodeid as pytest does

    This however only works with pytest 5.1 or later, as it required changes in pytest itself.

Bug Fixes

  • #&#8203;467 <https://github.com/pytest-dev/pytest-xdist/issues/467>_: Fix crash issues related to running xdist with the terminal plugin disabled.

v1.29.0

Compare Source

================================

Features

  • #&#8203;226 <https://github.com/pytest-dev/pytest-xdist/issues/226>_: --max-worker-restart now assumes a more reasonable value (4 times the number of
    nodes) when not given explicitly. This prevents test suites from running forever when the suite crashes during collection.

  • #&#8203;435 <https://github.com/pytest-dev/pytest-xdist/issues/435>_: When the test session is interrupted due to running out of workers, the reason is shown in the test summary
    for easier viewing.

  • #&#8203;442 <https://github.com/pytest-dev/pytest-xdist/issues/442>_: Compatibility fix for upcoming pytest 5.0: session.exitstatus is now an IntEnum object.

Bug Fixes

  • #&#8203;435 <https://github.com/pytest-dev/pytest-xdist/issues/435>_: No longer show an internal error when we run out of workers due to crashes.

v1.28.0

Compare Source

================================

Features

  • #&#8203;426 <https://github.com/pytest-dev/pytest-xdist/issues/426>_: pytest-xdist now uses the new pytest_report_to_serializable and pytest_report_from_serializable
    hooks from pytest 4.4 (still experimental). This will make report serialization more reliable and
    extensible.

    This also means that pytest-xdist now requires pytest>=4.4.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@josh-hadley josh-hadley merged commit 14e5b59 into master Jul 22, 2022
@josh-hadley josh-hadley deleted the renovate/pytest-xdist-1.x branch July 22, 2022 22:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant