From c6b5512fee9222c843b66052bd630122c072ed69 Mon Sep 17 00:00:00 2001 From: Michal Fojtik Date: Tue, 11 Oct 2016 12:07:58 +0200 Subject: [PATCH] Wait for pod to be running in e2e test --- test/end-to-end/core.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/end-to-end/core.sh b/test/end-to-end/core.sh index a66616a0f9af..5b4ad6a45e3f 100755 --- a/test/end-to-end/core.sh +++ b/test/end-to-end/core.sh @@ -327,13 +327,16 @@ os::cmd::expect_success 'oc whoami' echo "[INFO] Running a CLI command in a container using the service account" os::cmd::expect_success 'oc policy add-role-to-user view -z default' oc run cli-with-token --attach --image="openshift/origin:${TAG}" --restart=Never -- cli status --loglevel=4 > "${LOG_DIR}/cli-with-token.log" 2>&1 +os::cmd::try_until_text 'oc get pod test/cli-with-token -o jsonpath="{.status.phase}"' "Running" os::cmd::expect_success_and_text "cat '${LOG_DIR}/cli-with-token.log'" 'Using in-cluster configuration' os::cmd::expect_success_and_text "cat '${LOG_DIR}/cli-with-token.log'" 'In project test' os::cmd::expect_success 'oc delete pod cli-with-token' oc run cli-with-token-2 --attach --image="openshift/origin:${TAG}" --restart=Never -- cli whoami --loglevel=4 > "${LOG_DIR}/cli-with-token2.log" 2>&1 +os::cmd::try_until_text 'oc get pod test/cli-with-token-2 -o jsonpath="{.status.phase}"' "Running" os::cmd::expect_success_and_text "cat '${LOG_DIR}/cli-with-token2.log'" 'system:serviceaccount:test:default' os::cmd::expect_success 'oc delete pod cli-with-token-2' oc run kubectl-with-token --attach --image="openshift/origin:${TAG}" --restart=Never --command -- kubectl get pods --loglevel=4 > "${LOG_DIR}/kubectl-with-token.log" 2>&1 +os::cmd::try_until_text 'oc get pod test/kubectl-with-token -o jsonpath="{.status.phase}"' "Running" os::cmd::expect_success_and_text "cat '${LOG_DIR}/kubectl-with-token.log'" 'Using in-cluster configuration' os::cmd::expect_success_and_text "cat '${LOG_DIR}/kubectl-with-token.log'" 'kubectl-with-token'