tests: don't run functional tests in parallel
kafka doesn't play well with //, each times a new partition/topic is created, kafka rebalances things across brokers and messages are not delivered at the expected time. So this change disable the parallelizism for functional tests for kafka only. Change-Id: Ia497334efcd4685850ac1529a7fc38073dae7cd1
This commit is contained in:
parent
296d93d586
commit
f9cba9bd09
@ -2,3 +2,4 @@
|
|||||||
test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} ${PYTHON:-python} -m subunit.run discover -t ./ . $LISTOPT $IDOPTION
|
test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} ${PYTHON:-python} -m subunit.run discover -t ./ . $LISTOPT $IDOPTION
|
||||||
test_id_option=--load-list $IDFILE
|
test_id_option=--load-list $IDFILE
|
||||||
test_list_option=--list
|
test_list_option=--list
|
||||||
|
group_regex=${OS_GROUP_REGEX}
|
||||||
|
1
tox.ini
1
tox.ini
@ -55,6 +55,7 @@ commands = pifpaf run rabbitmq -- python setup.py testr --slowest --testr-args=
|
|||||||
setenv =
|
setenv =
|
||||||
{[testenv]setenv}
|
{[testenv]setenv}
|
||||||
TRANSPORT_DRIVER=kafka
|
TRANSPORT_DRIVER=kafka
|
||||||
|
OS_GROUP_REGEX=oslo_messaging.tests.functional
|
||||||
kafka-python>=1.3.1
|
kafka-python>=1.3.1
|
||||||
commands = {toxinidir}/setup-test-env-kafka.sh python setup.py testr --slowest --testr-args='{posargs:oslo_messaging.tests.functional}'
|
commands = {toxinidir}/setup-test-env-kafka.sh python setup.py testr --slowest --testr-args='{posargs:oslo_messaging.tests.functional}'
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user