Skip to content

Commit e1cd346

Browse files
committed
add test for import and mysql commands
1 parent 4e6b9fd commit e1cd346

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

tests/test.sh

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,21 @@ docker run -t -i --name $TEST_NAME --link mariadb -e BACKUP_DIR=/backup $TEST_CO
3838
cleanup mariadb $TEST_NAME
3939

4040
echo "=> Test import command"
41-
echo "TODO"
41+
mkdir -p /tmp/data
42+
(
43+
echo "CREATE TABLE testtable (a INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (a)) ENGINE=MyISAM;"
44+
) | gzip > /tmp/data/foodb.sql.gz
45+
docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mariadb:latest > /dev/null
46+
docker run -t -i --name $TEST_NAME --link mariadb -e DATA_SRC=/data -v /tmp/data:/data $TEST_CONTAINER import
47+
cleanup mariadb $TEST_NAME
4248

4349
echo "=> Test load command"
4450
echo "TODO"
4551

4652
echo "=> Test mysql command"
47-
echo "TODO"
53+
docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mariadb:latest > /dev/null
54+
echo "SHOW DATABASES;" | docker run -i --name $TEST_NAME --link mariadb $TEST_CONTAINER mysql
55+
cleanup mariadb $TEST_NAME
4856

4957
echo "=> Test save command"
5058
echo "TODO"

0 commit comments

Comments
 (0)