diff --git a/run-functional-tests.sh b/run-functional-tests.sh deleted file mode 100755 index 4b92e9651..000000000 --- a/run-functional-tests.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash -x -set -e - -cleanup(){ - type -t database_stop >/dev/null && database_stop || true -} -trap cleanup EXIT - -export OS_TEST_PATH=aodh/tests/functional_live -export GABBI_LIVE_FAIL_IF_NO_TEST=1 -export AODH_SERVICE_TOKEN=foobar # Needed for gabbi -export AODH_SERVICE_ROLES=admin - -AODH_TEST_DRIVERS=${AODH_TEST_DRIVERS:-postgresql} -for indexer in ${AODH_TEST_DRIVERS} -do - eval $(pifpaf -e DATABASE run $indexer) - pifpaf -e AODH run aodh --database-url $DATABASE_URL -- stestr run $* - cleanup -done diff --git a/run-tests.sh b/run-tests.sh index e41258057..36e363f04 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -1,12 +1,35 @@ #!/bin/bash -x set -e +AODH_TEST_DRIVERS=${AODH_TEST_DRIVERS:-postgresql} +export GABBI_LIVE_FAIL_IF_NO_TEST=1 +export AODH_SERVICE_TOKEN=foobar # Needed for gabbi +export AODH_SERVICE_ROLES=admin + +# unit tests + export OS_TEST_PATH=aodh/tests/unit stestr run $* +# functional tests + export OS_TEST_PATH=aodh/tests/functional -AODH_TEST_DRIVERS=${AODH_TEST_DRIVERS:-postgresql} for indexer in ${AODH_TEST_DRIVERS} do pifpaf -g AODH_TEST_STORAGE_URL run $indexer -- stestr run $* done + +# live functional tests + +cleanup(){ + type -t database_stop >/dev/null && database_stop || true +} +trap cleanup EXIT + +export OS_TEST_PATH=aodh/tests/functional_live +for indexer in ${AODH_TEST_DRIVERS} +do + eval $(pifpaf -e DATABASE run $indexer) + pifpaf -e AODH run aodh --database-url $DATABASE_URL -- stestr run $* + cleanup +done diff --git a/tox.ini b/tox.ini index 0813e85d7..82d4620fa 100644 --- a/tox.ini +++ b/tox.ini @@ -25,7 +25,6 @@ deps = passenv = OS_TEST_TIMEOUT OS_STDOUT_CAPTURE OS_STDERR_CAPTURE OS_LOG_CAPTURE AODH_TEST_DRIVERS commands = {toxinidir}/run-tests.sh {posargs} - {toxinidir}/run-functional-tests.sh {posargs} aodh-config-generator allowlist_externals = bash