pymarkdown
pymarkdown copied to clipboard
build(deps): bump pytest-xdist from 2.5.0 to 3.0.2
Bumps pytest-xdist from 2.5.0 to 3.0.2.
Changelog
Sourced from pytest-xdist's changelog.
pytest-xdist 3.0.2 (2022-10-25)
Bug Fixes
[#813](https://github.com/pytest-dev/pytest-xdist/issues/813) <https://github.com/pytest-dev/pytest-xdist/issues/813>
_: Cancel shutdown when a crashed worker is restarted.Deprecations
[#825](https://github.com/pytest-dev/pytest-xdist/issues/825) <https://github.com/pytest-dev/pytest-xdist/issues/825>
_: The--rsyncdir
command line argument andrsyncdirs
config variable are deprecated.The rsync feature will be removed in pytest-xdist 4.0.
[#826](https://github.com/pytest-dev/pytest-xdist/issues/826) <https://github.com/pytest-dev/pytest-xdist/issues/826>
_: The--looponfail
command line argument andlooponfailroots
config variable are deprecated.The loop-on-fail feature will be removed in pytest-xdist 4.0.
Improved Documentation
[#791](https://github.com/pytest-dev/pytest-xdist/issues/791) <https://github.com/pytest-dev/pytest-xdist/issues/791>
_: Document thepytest_xdist_auto_num_workers
hook.
[#796](https://github.com/pytest-dev/pytest-xdist/issues/796) <https://github.com/pytest-dev/pytest-xdist/issues/796>
_: Added known limitations section to documentation.
[#829](https://github.com/pytest-dev/pytest-xdist/issues/829) <https://github.com/pytest-dev/pytest-xdist/issues/829>
_: Document the-n logical
option.Features
[#792](https://github.com/pytest-dev/pytest-xdist/issues/792) <https://github.com/pytest-dev/pytest-xdist/issues/792>
_: The environment variablePYTEST_XDIST_AUTO_NUM_WORKERS
can now be used to specify the default for-n auto
and-n logical
.
[#812](https://github.com/pytest-dev/pytest-xdist/issues/812) <https://github.com/pytest-dev/pytest-xdist/issues/812>
_: Partially restore old initial batch distribution algorithm inLoadScheduling
.pytest orders tests for optimal sequential execution - i. e. avoiding unnecessary setup and teardown of fixtures. So executing tests in consecutive chunks is important for optimal performance.
In v1.14, initial test distribution in
LoadScheduling
was changed to round-robin, optimized for the corner case, when the number of tests is less than2 * number of nodes
. At the same time, it became worse for all other cases.For example: if some tests use some "heavy" fixture, and these tests fit into the initial batch, with round-robin distribution the fixture will be created
... (truncated)
Commits
eed37d4
Update CHANGELOG3e9284b
Merge remote-tracking branch 'upstream/master' into release-3.0.0ccdab72
Merge pull request #831 from pytest-dev/fix-setup0c981d3
fix and update packaging38dcf52
Release 3.0.1f2633f1
Fetch all tags, as required by setuptools-scm1921931
Update CHANGELOG for 3.00f58a14
Fix towncrier command for latest versionbd23c24
Fix changelog fragments794f28b
Use modern syntax for towncrier- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)