Improve docs of maxschedchunk (#893)

This commit is contained in:
Robert Schweizer
2023-04-06 14:46:34 +02:00
committed by GitHub
parent c7d86097e9
commit 982ef0097a
2 changed files with 4 additions and 1 deletions

View File

@@ -50,7 +50,8 @@ The test distribution algorithm is configured with the ``--dist`` command-line o
.. _distribution modes: .. _distribution modes:
* ``--dist load`` **(default)**: Sends pending tests to any worker that is * ``--dist load`` **(default)**: Sends pending tests to any worker that is
available, without any guaranteed order. available, without any guaranteed order. Scheduling can be fine-tuned with
the `--maxschedchunk` option, see output of `pytest --help`.
* ``--dist loadscope``: Tests are grouped by **module** for *test functions* * ``--dist loadscope``: Tests are grouped by **module** for *test functions*
and by **class** for *test methods*. Groups are distributed to available and by **class** for *test methods*. Groups are distributed to available

View File

@@ -173,6 +173,8 @@ def pytest_addoption(parser):
"one - might be useful for a small number of slow tests. " "one - might be useful for a small number of slow tests. "
"Larger numbers will allow the scheduler to submit consecutive " "Larger numbers will allow the scheduler to submit consecutive "
"chunks of tests to workers - allows reusing fixtures. " "chunks of tests to workers - allows reusing fixtures. "
"Due to implementation reasons, at least 2 tests are scheduled per "
"worker at the start. Only later tests can be scheduled one by one. "
"Unlimited if not set." "Unlimited if not set."
), ),
) )