From 5109776485a1bc557a3e0f6587a72e642ef10494 Mon Sep 17 00:00:00 2001 From: gmarek Date: Mon, 30 May 2016 16:51:30 +0200 Subject: [PATCH] Add retries for make in start-kubemark --- test/kubemark/start-kubemark.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/test/kubemark/start-kubemark.sh b/test/kubemark/start-kubemark.sh index 7d1f6487d32..e8368d38aca 100755 --- a/test/kubemark/start-kubemark.sh +++ b/test/kubemark/start-kubemark.sh @@ -57,7 +57,19 @@ fi CURR_DIR=`pwd` cd "${MAKE_DIR}" -make +RETRIES=3 +for attempt in $(seq 1 ${RETRIES}); do + if ! make; then + if [[ $((attempt)) -eq "${RETRIES}" ]]; then + echo "${color_red}Make failed. Exiting.${color_norm}" + exit 1 + fi + echo -e "${color_yellow}Make attempt $(($attempt)) failed. Retrying.${color_norm}" >& 2 + sleep $(($attempt * 5)) + else + break + fi +done rm kubemark cd $CURR_DIR