7b9efcce04
Sometimes unit tests are failing in the endpoint cache code because another unit test has already updated the cached keystone client reference and the token validation fails to handle that mocked object. The fix is to ensure that the token validation is always mocked. The cache also needs to be cleared on teardown, otherwise a previous test can have differently cached values. Story: 2008943 Task: 43305 Change-Id: I61b3d1b60a68de77b252c7128464f846315f3a60 Signed-off-by: albailey <Al.Bailey@windriver.com>
17 lines
823 B
Plaintext
17 lines
823 B
Plaintext
# The sed command is required for coverage to work.
|
|
# otherwise testr will pass --source distributedcloud when invoking coverage
|
|
# which breaks the source definitions in the .coveragerc file
|
|
[DEFAULT]
|
|
test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1}
|
|
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1}
|
|
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60}
|
|
PYTHON=$(echo ${PYTHON:-python} | sed 's/--source distributedcloud//g')
|
|
${PYTHON} -m subunit.run discover -s dccommon $LISTOPT $IDOPTION
|
|
${PYTHON} -m subunit.run discover -s dcmanager $LISTOPT $IDOPTION
|
|
${PYTHON} -m subunit.run discover -s dcorch $LISTOPT $IDOPTION
|
|
test_id_option=--load-list $IDFILE
|
|
test_list_option=--list
|
|
test_run_concurrency=echo 5
|
|
# group the tests by class
|
|
group_regex=([^\.]+\.)+
|