From 78ae34ea15a951fe912c048416239274e8f54e82 Mon Sep 17 00:00:00 2001 From: SamTV12345 <40429738+samtv12345@users.noreply.github.com> Date: Sun, 10 Mar 2024 21:50:45 +0100 Subject: [PATCH] Fixed waiting. --- .github/workflows/frontend-admin-tests.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/frontend-admin-tests.yml b/.github/workflows/frontend-admin-tests.yml index 2e5f082ce..21ee8562e 100644 --- a/.github/workflows/frontend-admin-tests.yml +++ b/.github/workflows/frontend-admin-tests.yml @@ -123,8 +123,16 @@ jobs: shell: bash run: | pnpm run dev & - log "Waiting for Etherpad to accept connections (http://localhost:9001)..." - sleep 20 + connected=false + can_connect() { + curl -sSfo /dev/null http://localhost:9001/ || return 1 + connected=true + } + now() { date +%s; } + start=$(now) + while [ $(($(now) - $start)) -le 15 ] && ! can_connect; do + sleep 1 + done cd src pnpm exec playwright install pnpm run test-admin