Implemented a load scheduler that groups tests by scope.
This commit is contained in:
@@ -31,12 +31,14 @@ def pytest_addoption(parser):
|
||||
"when crashed (set to zero to disable this feature)")
|
||||
group._addoption(
|
||||
'--dist', metavar="distmode",
|
||||
action="store", choices=['each', 'load', 'no'],
|
||||
action="store", choices=['each', 'load', 'loadscope', 'no'],
|
||||
dest="dist", default="no",
|
||||
help=("set mode for distributing tests to exec environments.\n\n"
|
||||
"each: send each test to all available environments.\n\n"
|
||||
"load: load balance by sending any pending test to any"
|
||||
" available environment.\n\n"
|
||||
"loadscope: load balance by sending pending groups of tests in"
|
||||
" the same scope to any available environment.\n\n"
|
||||
"(default) no: run tests inprocess, don't distribute."))
|
||||
group._addoption(
|
||||
'--tx', dest="tx", action="append", default=[],
|
||||
|
||||
Reference in New Issue
Block a user