3b365a1876
This allows to run functional live tests without devstack. And runs tests within the normal tox target without devstack This increases test coverage because all backend are now tested. Change-Id: If475b6d1f43a44540f276209a3651e7e790c2233
21 lines
522 B
Bash
Executable File
21 lines
522 B
Bash
Executable File
#!/bin/bash -x
|
|
set -e
|
|
|
|
cleanup(){
|
|
type -t database_stop >/dev/null && database_stop || true
|
|
}
|
|
trap cleanup EXIT
|
|
|
|
export GABBI_LIVE_FAIL_IF_NO_TEST=1
|
|
export OS_TEST_PATH=aodh/tests/functional_live/
|
|
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 -- ./tools/pretty_tox.sh $*
|
|
cleanup
|
|
done
|