keycloak-scim/testsuite/performance/load-dump.sh
2017-09-25 20:06:06 +02:00

26 lines
810 B
Bash
Executable file

#!/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