#!/bin/bash
set -ex
MYSQL_PORT=3306
export MYSQL_HOST="${HOSTNAME}_db_1"
COMPOSE_CONFIG="-p ${HOSTNAME} -f ./integration/cloudbuild/docker-compose.mysql.yml -f ./integration/cloudbuild/docker-compose.network.yml"
docker-compose $COMPOSE_CONFIG up -d
trap "docker-compose $COMPOSE_CONFIG down" EXIT
while ! mysql --protocol=TCP --host=${MYSQL_HOST} --port=${MYSQL_PORT} --user=root -pbananas \
-e 'SHOW VARIABLES LIKE "%version%";' ;
do
sleep 5
done
export TEST_MYSQL_URI="root:bananas@tcp(${MYSQL_HOST}:${MYSQL_PORT})/"
./scripts/presubmit.sh $*
if [ $1 = "--coverage" ]; then
bash <(curl -s https://codecov.io/bash)
fi