#!/bin/sh
if [ “$CI_PLATFORM” = “brigade” ]; then
export RAILS_LOG_TO_STDOUT='1' export RAILS_ENV='test' export DISABLE_SPRING='1' MYSQL_HOSTNAME="$(tptci -q print-app-name <%= Tpt::Rails.app_name %> -b mysql)" MYSQL_PORT=3306 export DATABASE_URL="mysql2://root:123456@${MYSQL_HOSTNAME}:${MYSQL_PORT}/<%= Tpt::Rails.app_name %>_test"
fi
until nc -z -v ${MYSQL_HOSTNAME} ${MYSQL_PORT} do
echo "Waiting for database connection..." sleep 5
done
exec bin/rails db:prepare test
# Uncomment to run system tests # exec bin/rails test:system