Merge pull request #27771 from nextcloud/bugfix/noid/autotest-wait-pgsql-docker

Add connection check in autotest.sh for pgsql docker
pull/27774/head
Julius Härtl 2021-07-02 17:42:29 +07:00 committed by GitHub
commit 24a8532393
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

@ -309,8 +309,10 @@ function execute_tests {
echo "Waiting for Postgres initialisation ..."
# grep exits on the first match and then the script continues
docker logs -f "$DOCKER_CONTAINER_ID" 2>&1 | grep -q "database system is ready to accept connections"
if ! apps/files_external/tests/env/wait-for-connection $DATABASEHOST 5432 60; then
echo "[ERROR] Waited 60 seconds for $DATABASEHOST, no response" >&2
exit 1
fi
echo "Postgres is up."
else