@@ -18,11 +18,6 @@ docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARI
1818docker run -i --name $TEST_NAME --link mariadb $TEST_CONTAINER check
1919cleanup mariadb $TEST_NAME
2020
21- echo " => Test copy-database command"
22- docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE} :${MARIADB_TAG} > /dev/null
23- docker run -i --name $TEST_NAME --link mariadb -e BACKUP_DIR=/backup -v /tmp/data:/data $TEST_CONTAINER copy-database mysql mysql-backup
24- cleanup mariadb $TEST_NAME
25-
2621echo " => Test convert-to-innodb command"
2722docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE} :${MARIADB_TAG} > /dev/null
2823(
@@ -32,6 +27,11 @@ echo "USE foodb; CREATE TABLE testtable (a INT NOT NULL AUTO_INCREMENT, PRIMARY
3227docker run -i --name $TEST_NAME --link mariadb -e BACKUP_DIR=/backup $TEST_CONTAINER convert-to-innodb foodb
3328cleanup mariadb $TEST_NAME
3429
30+ echo " => Test copy-database command"
31+ 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+ cleanup mariadb $TEST_NAME
34+
3535echo " => Test create-user-db command"
3636docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE} :${MARIADB_TAG} > /dev/null
3737docker run -i --name $TEST_NAME --link mariadb -e BACKUP_DIR=/backup $TEST_CONTAINER create-user-db foo foopass
@@ -55,6 +55,14 @@ docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARI
5555docker run -i --name $TEST_NAME --link mariadb -e DATA_SRC=/data -v /tmp/data:/data $TEST_CONTAINER import
5656cleanup mariadb $TEST_NAME
5757
58+ echo " => Test load command"
59+ docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE} :${MARIADB_TAG} > /dev/null
60+ docker run -d --name minio -p 9000:9000 ${MINIO_IMAGE} :${MINIO_TAG} server /data > /dev/null
61+ docker run --rm -i --link minio -e MC_HOST_minio=http://minioadmin:minioadmin@minio:9000 minio/mc:latest --quiet mb minio/backup
62+ docker run -i --name ${TEST_NAME} -save --link mariadb --link minio -e AWS_ACCESS_KEY_ID=minioadmin -e AWS_SECRET_ACCESS_KEY=minioadmin -e AWS_S3_ADDITIONAL_ARGS=" --endpoint-url http://minio:9000" $TEST_CONTAINER save --host mariadb --password password s3://backup
63+ docker run -i --name ${TEST_NAME} -load --link mariadb --link minio -e AWS_ACCESS_KEY_ID=minioadmin -e AWS_SECRET_ACCESS_KEY=minioadmin -e AWS_S3_ADDITIONAL_ARGS=" --endpoint-url http://minio:9000" $TEST_CONTAINER load --host mariadb --password password s3://backup/ mysql newdb
64+ cleanup mariadb minio ${TEST_NAME} -save ${TEST_NAME} -load
65+
5866echo " => Test mysql command"
5967docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE} :${MARIADB_TAG} > /dev/null
6068echo " SHOW DATABASES;" | docker run -i --name $TEST_NAME --link mariadb $TEST_CONTAINER mysql
@@ -66,11 +74,3 @@ docker run -d --name minio -p 9000:9000 ${MINIO_IMAGE}:${MINIO_TAG} server /data
6674docker run --rm -i --link minio -e MC_HOST_minio=http://minioadmin:minioadmin@minio:9000 minio/mc:latest --quiet mb minio/backup
6775docker run -i --name $TEST_NAME --link mariadb --link minio -e AWS_ACCESS_KEY_ID=minioadmin -e AWS_SECRET_ACCESS_KEY=minioadmin -e AWS_S3_ADDITIONAL_ARGS=" --endpoint-url http://minio:9000" $TEST_CONTAINER save --host mariadb --password password s3://backup
6876cleanup mariadb minio $TEST_NAME
69-
70- echo " => Test load command"
71- docker run -d --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password ${MARIADB_IMAGE} :${MARIADB_TAG} > /dev/null
72- docker run -d --name minio -p 9000:9000 ${MINIO_IMAGE} :${MINIO_TAG} server /data > /dev/null
73- docker run --rm -i --link minio -e MC_HOST_minio=http://minioadmin:minioadmin@minio:9000 minio/mc:latest --quiet mb minio/backup
74- docker run -i --name ${TEST_NAME} -save --link mariadb --link minio -e AWS_ACCESS_KEY_ID=minioadmin -e AWS_SECRET_ACCESS_KEY=minioadmin -e AWS_S3_ADDITIONAL_ARGS=" --endpoint-url http://minio:9000" $TEST_CONTAINER save --host mariadb --password password s3://backup
75- docker run -i --name ${TEST_NAME} -load --link mariadb --link minio -e AWS_ACCESS_KEY_ID=minioadmin -e AWS_SECRET_ACCESS_KEY=minioadmin -e AWS_S3_ADDITIONAL_ARGS=" --endpoint-url http://minio:9000" $TEST_CONTAINER load --host mariadb --password password s3://backup/ mysql newdb
76- cleanup mariadb minio ${TEST_NAME} -save ${TEST_NAME} -load
0 commit comments