26 lines
810 B
Bash
Executable file
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
|