X-Git-Url: https://git.arvados.org/arvados-k8s.git/blobdiff_plain/741d12324fec0de05d849a09fd01be9681f66da4..2ddd1dbdef4bd2b2f4ab1c1541af7f05d58aadab:/tests/test_library.sh diff --git a/tests/test_library.sh b/tests/test_library.sh index f72f289..ac77482 100755 --- a/tests/test_library.sh +++ b/tests/test_library.sh @@ -78,11 +78,19 @@ startCluster() { awaitHealthOK() { echo "Waiting for cluster health OK..." - while [ $ready -ne 1 ]; do + # Wait for up to 15 minutes for a healthy Arvados cluster. + counter=450 + while [[ $ready -ne 1 ]] && [[ $counter -gt 0 ]]; do testReady kubectlStatus sleep 2 + (( counter = counter-1 )) || true done + if [[ $ready -ne 1 ]]; then + echo "Timed out waiting for cluster health OK. Shutting down cluster..." + stopCluster + exit 1 + fi } run() {