keycloak-scim/testsuite/performance/load-dump.sh

27 lines
810 B
Bash
Raw Normal View History

2017-07-13 18:25:26 +00:00
#!/bin/bash
DIRNAME=`dirname "$0"`
GATLING_HOME=$DIRNAME/tests
if [ -z "$DATASET" ]; then
echo "Please specify DATASET env variable.";
exit 1;
fi
if [ ! -f $GATLING_HOME/datasets/$DATASET.sql ]; then
if [ ! -f $GATLING_HOME/datasets/$DATASET.sql.gz ]; then
echo "Data dump file does not exist: $GATLING_HOME/datasets/$DATASET.sql(.gz)";
echo "Usage: DATASET=[name] $0"
exit 1;
else
FILE=$GATLING_HOME/datasets/$DATASET.sql.gz
CMD="zcat $FILE"
fi
else
FILE=$GATLING_HOME/datasets/$DATASET.sql
CMD="cat $FILE"
fi
echo "Importing dump file: $FILE"
echo "\$ $CMD | docker exec -i performance_mariadb_1 /usr/bin/mysql -u root --password=root keycloak"
$CMD | docker exec -i performance_mariadb_1 /usr/bin/mysql -u root --password=root keycloak