X-Git-Url: https://git.arvados.org/arvados-k8s.git/blobdiff_plain/741d12324fec0de05d849a09fd01be9681f66da4..ba72940a5395f7080f58f53b5f7f6104c8a94b8b:/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() {