summaryrefslogtreecommitdiff
path: root/setup-test-env-mysql.sh
diff options
context:
space:
mode:
authorJoe H. Rahme <joe.hakim.rahme@enovance.com>2014-10-07 16:18:28 +0200
committerJoe H. Rahme <joe.hakim.rahme@enovance.com>2014-10-07 16:40:59 +0200
commitcfc0daae21a0ff9b31c0a7cd938418bdf190fac8 (patch)
treed23d6ef5d1ad15c3fb843d730c82c16e81c4c9fb /setup-test-env-mysql.sh
parent3dbb6e8e1224be05439f1a59d139db40ebb9039d (diff)
downloadceilometer-cfc0daae21a0ff9b31c0a7cd938418bdf190fac8.tar.gz
Creates one database per sql test
A lot of sql tests are failing when running concurrently on the same database. This patch drastically reduces the number of errors found by creating one database for each test. Related to blueprint sql-unit-tests-on-real-backend Change-Id: I5a5f3a9f141c45a6c3c645e3b18089f442d29138
Diffstat (limited to 'setup-test-env-mysql.sh')
-rwxr-xr-xsetup-test-env-mysql.sh4
1 files changed, 1 insertions, 3 deletions
diff --git a/setup-test-env-mysql.sh b/setup-test-env-mysql.sh
index 301ab446..d473d517 100755
--- a/setup-test-env-mysql.sh
+++ b/setup-test-env-mysql.sh
@@ -22,9 +22,7 @@ mkfifo ${MYSQL_DATA}/out
mysqld --datadir=${MYSQL_DATA} --pid-file=${MYSQL_DATA}/mysql.pid --socket=${MYSQL_DATA}/mysql.socket --skip-networking --skip-grant-tables &> ${MYSQL_DATA}/out &
# Wait for MySQL to start listening to connections
wait_for_line "mysqld: ready for connections." ${MYSQL_DATA}/out
-export CEILOMETER_TEST_MYSQL_URL="mysql://root@localhost/ceilometer?unix_socket=${MYSQL_DATA}/mysql.socket&charset=utf8"
-
-mysql -S ${MYSQL_DATA}/mysql.socket -e 'CREATE DATABASE ceilometer;'
+export CEILOMETER_TEST_MYSQL_URL="mysql://root@localhost/template1?unix_socket=${MYSQL_DATA}/mysql.socket&charset=utf8"
# Yield execution to venv command
$*