aboutsummaryrefslogtreecommitdiffstats
path: root/test/csit/scripts/clamp/start_clamp_containers.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/csit/scripts/clamp/start_clamp_containers.sh')
-rwxr-xr-xtest/csit/scripts/clamp/start_clamp_containers.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/csit/scripts/clamp/start_clamp_containers.sh b/test/csit/scripts/clamp/start_clamp_containers.sh
index 02abe264c..e49a591dd 100755
--- a/test/csit/scripts/clamp/start_clamp_containers.sh
+++ b/test/csit/scripts/clamp/start_clamp_containers.sh
@@ -48,3 +48,21 @@ if [ "$TIME" -ge "$TIME_OUT" ]; then
echo TIME OUT: Docker containers not started in $TIME_OUT seconds... Could cause problems for tests...
fi
+# To avoid some problem because templates not yet read
+TIME=0
+while [ "$TIME" -lt "$TIME_OUT" ]; do
+ response=$(curl --write-out '%{http_code}' --silent --output /dev/null -u admin:5f4dcc3b5aa765d61d8327deb882cf99 http://localhost:8080/restservices/clds/v1/cldsTempate/template-names); echo $response
+
+ if [ "$response" == "200" ]; then
+ echo Templates well available
+ break;
+ fi
+
+ echo Sleep: $INTERVAL seconds before testing if templates available. Total wait time up now is: $TIME seconds. Timeout is: $TIME_OUT seconds
+ sleep $INTERVAL
+ TIME=$(($TIME+$INTERVAL))
+done
+
+if [ "$TIME" -ge "$TIME_OUT" ]; then
+ echo TIME OUT: Templates not available in $TIME_OUT seconds... Could cause problems for tests...
+fi