From 3f43dd32be0b4815d2fa819a9873dc47a6f8976b Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Tue, 23 Dec 2014 09:34:27 -0800 Subject: [PATCH] Add some extra checks to (hopefully) prevent flakes. --- hack/e2e-suite/liveness.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hack/e2e-suite/liveness.sh b/hack/e2e-suite/liveness.sh index c70659cb16e..974002b50d4 100755 --- a/hack/e2e-suite/liveness.sh +++ b/hack/e2e-suite/liveness.sh @@ -64,11 +64,18 @@ for test in http exec; do waitForNotPending before=$(${KUBECFG} '-template={{.currentState.info.liveness.restartCount}}' get pods/liveness-${test}) + while [[ "${before}" == "" ]]; do + before=$(${KUBECFG} '-template={{.currentState.info.liveness.restartCount}}' get pods/liveness-${test}) + done + echo "Waiting for restarts." for i in $(seq 1 24); do sleep 10 after=$(${KUBECFG} '-template={{.currentState.info.liveness.restartCount}}' get pods/liveness-${test}) echo "Restarts: ${after} > ${before}" + if [[ "${after}" == "" ]]; then + continue + fi if [[ "${after}" > "${before}" ]]; then break fi