diff options
author | Joe H. Rahme <joe.hakim.rahme@enovance.com> | 2014-10-07 16:18:28 +0200 |
---|---|---|
committer | Joe H. Rahme <joe.hakim.rahme@enovance.com> | 2014-10-07 16:40:59 +0200 |
commit | cfc0daae21a0ff9b31c0a7cd938418bdf190fac8 (patch) | |
tree | d23d6ef5d1ad15c3fb843d730c82c16e81c4c9fb /setup-test-env-mysql.sh | |
parent | 3dbb6e8e1224be05439f1a59d139db40ebb9039d (diff) | |
download | ceilometer-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-x | setup-test-env-mysql.sh | 4 |
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 $* |