Improve docs of maxschedchunk (#893)
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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."
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user