diff --git a/script/test_all.sh b/script/test_all.sh index 4626fb8..478978a 100755 --- a/script/test_all.sh +++ b/script/test_all.sh @@ -1,8 +1,15 @@ #!/bin/bash +# +# Integartion testing with dockerized Postgres servers +# +# Boot2Docker is deprecated and no longer supported. +# Requires Docker for Mac to run on OSX. +# Install: https://docs.docker.com/engine/installation/mac/ +# set -e -export PGHOST=${PGHOST:-192.168.99.100} +export PGHOST=${PGHOST:-localhost} export PGUSER="postgres" export PGPASSWORD="" export PGDATABASE="booktown" @@ -11,10 +18,12 @@ export PGPORT="15432" for i in {1..6} do export PGVERSION="9.$i" + + echo "---------------- BEGIN TEST ----------------" echo "Running tests against PostgreSQL v$PGVERSION" docker rm -f postgres || true docker run -p $PGPORT:5432 --name postgres -e POSTGRES_PASSWORD=$PGPASSWORD -d postgres:$PGVERSION sleep 5 make test - echo "----------" + echo "---------------- END TEST ------------------" done \ No newline at end of file