docker-postgis/scenario_tests/logical_replication/test.sh

30 wiersze
523 B
Bash
Executable File

#!/usr/bin/env bash
# exit immediately if test fails
set -e
source ../test-env.sh
# Run service
docker-compose up -d
sleep 5
# Preparing publisher cluster
until docker-compose exec pg-publisher pg_isready; do
sleep 1
done;
# Execute tests
docker-compose exec pg-publisher /bin/bash /tests/test_publisher.sh
# Preparing node cluster
until docker-compose exec pg-subscriber pg_isready; do
sleep 1
done;
# Execute tests
docker-compose exec pg-subscriber /bin/bash /tests/test_subscriber.sh
docker-compose down -v