summaryrefslogtreecommitdiff
path: root/setup-test-env.sh
diff options
context:
space:
mode:
Diffstat (limited to 'setup-test-env.sh')
-rwxr-xr-xsetup-test-env.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/setup-test-env.sh b/setup-test-env.sh
index d29ac5cf..09fc9b4e 100755
--- a/setup-test-env.sh
+++ b/setup-test-env.sh
@@ -4,6 +4,10 @@ set -e
function clean_exit(){
local error_code="$?"
rm -rf ${MONGO_DATA}
+ if test -n "$CEILOMETER_TEST_HBASE_URL"
+ then
+ python tools/test_hbase_table_utils.py --clear
+ fi
kill $(jobs -p)
return $error_code
}
@@ -28,6 +32,11 @@ done < ${MONGO_DATA}/out
# Read the fifo for ever otherwise mongod would block
cat ${MONGO_DATA}/out > /dev/null &
export CEILOMETER_TEST_MONGODB_URL="mongodb://localhost:${MONGO_PORT}/ceilometer"
+if test -n "$CEILOMETER_TEST_HBASE_URL"
+then
+ export CEILOMETER_TEST_HBASE_TABLE_PREFIX=$(hexdump -n 16 -v -e '/1 "%02X"' /dev/urandom)
+ python tools/test_hbase_table_utils.py --upgrade
+fi
# Yield execution to venv command
$*