Skip to content

Commit 104e270

Browse files
committed
Fix test tempory file handling
1 parent 2b0f80e commit 104e270

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

tests/test.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,12 @@ docker run -i --name $TEST_NAME --link mariadb -e BACKUP_DIR=/backup $TEST_CONTA
2828
cleanup mariadb $TEST_NAME
2929

3030
echo "=> Test copy-database command"
31+
mkdir -p ${TMPDIR:-/tmp}/data
3132
docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE}:${MARIADB_TAG} > /dev/null
32-
docker run -i --name $TEST_NAME --link mariadb -e BACKUP_DIR=/backup -v /tmp/data:/data $TEST_CONTAINER copy-database mysql mysql-backup
33+
docker run -i --name $TEST_NAME --link mariadb -e BACKUP_DIR=/backup -v ${TMPDIR:-/tmp}/data:/data $TEST_CONTAINER copy-database mysql mysql-backup
3334
cleanup mariadb $TEST_NAME
35+
rm -f ${TMPDIR:-/tmp}/data/mysql.sql.gz
36+
rmdir ${TMPDIR:-/tmp}/data
3437

3538
echo "=> Test create-user-db command"
3639
docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE}:${MARIADB_TAG} > /dev/null
@@ -47,13 +50,15 @@ cleanup $TEST_NAME
4750
cleanup mariadb $TEST_NAME
4851

4952
echo "=> Test import command"
50-
mkdir -p /tmp/data
53+
mkdir -p ${TMPDIR:-/tmp}/data
5154
(
5255
echo "CREATE TABLE testtable (a INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (a)) ENGINE=MyISAM;"
53-
) | gzip > /tmp/data/foodb.sql.gz
56+
) | gzip > ${TMPDIR:-/tmp}/data/foodb.sql
5457
docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE}:${MARIADB_TAG} > /dev/null
55-
docker run -i --name $TEST_NAME --link mariadb -e DATA_SRC=/data -v /tmp/data:/data $TEST_CONTAINER import
58+
docker run -i --name $TEST_NAME --link mariadb -e DATA_SRC=/data -v ${TMPDIR:-/tmp}/data:/data $TEST_CONTAINER import
5659
cleanup mariadb $TEST_NAME
60+
rm -f ${TMPDIR:-/tmp}/data/foodb.sql.gz
61+
rmdir ${TMPDIR:-/tmp}/data
5762

5863
echo "=> Test load command"
5964
docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE}:${MARIADB_TAG} > /dev/null

0 commit comments

Comments
 (0)