Skip to content
Commits on Source (3)
#!/bin/bash
set -e
# Create the database that will be used by the fixtures, populating it with the
# default data. Also create a test dak directory.
......@@ -12,9 +14,11 @@ export PGDATABASE=test_projectb
if [[ ! -v DAK_INTEGRATION_TEST ]]; then
SYS_CMD="sudo"
KEEP_ENV_OPT="-E"
USER_CMD="sudo -u dak PGDATABASE=${PGDATABASE} DAKBASE=${DAKBASE}"
else
SYS_CMD=""
KEEP_ENV_OPT=""
USER_CMD=""
fi
......@@ -26,7 +30,7 @@ test-setup() {
test-cleanup() {
echo Dropping DB ${PGDATABASE}
$USER_CMD -E dropdb ${PGDATABASE}
$USER_CMD $KEEP_ENV_OPT dropdb ${PGDATABASE}
echo Deleting temporary directory
$SYS_CMD rm -rf -- ${DAKBASE}
}
......