Sourced from pytest-xdist's changelog.
pytest-xdist 3.8.0 (2025-06-30)
Features
[#1083](https://github.com/pytest-dev/pytest-xdist/issues/1083) <https://github.com/pytest-dev/pytest-xdist/issues/1083>_: Add--no-loadscope-reorderand--loadscope-reorderoption to control whether to automatically reorder tests in loadscope for tests where relative ordering matters. This only applies when usingloadscope.For example, [test_file_1, test_file_2, ..., test_file_n] are given as input test files, if
--no-loadscope-reorderis used, for either worker, thetest_file_awill be executed beforetest_file_bonly ifa < b.The default behavior is to reorder the tests to maximize the number of tests that can be executed in parallel.
1e3e4dc
Release 3.8.0600aad5
Ensure all xdist group names are strings (#1216)9d7ba5b
Add --no-loadscope-reorder and
--loadscope-reorder options (#1217)532f07f
Merge pull request #1210
from pytest-dev/pre-commit-ci-update-config0883ad0
Fix Path usage in test_rsync_roots_no_roots58a51bc
[pre-commit.ci] pre-commit autoupdate59a2ad0
Merge pull request #1220
from pytest-dev/dependabot/github_actions/github-act...d42b9c7
build(deps): bump hynek/build-and-inspect-python-packageebfcb99
Merge pull request #1206
from pytest-dev/release-3.7.023b7fd6
[pre-commit.ci] pre-commit autoupdate (#1207)