X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=robot-systest%2Frun_test.sh;h=22803e4077ccde5f4d5cc8e5bfae715267a2d455;hb=refs%2Fchanges%2F75%2F10075%2F1;hp=33268e6575b24feac5a465f483ea7aead87f8b9b;hpb=1d535aff29bd12c8c96e3a6c206c4a89f530d144;p=osm%2Ftests.git diff --git a/robot-systest/run_test.sh b/robot-systest/run_test.sh index 33268e6..22803e4 100755 --- a/robot-systest/run_test.sh +++ b/robot-systest/run_test.sh @@ -46,13 +46,13 @@ create_vim(){ osm vim-create --name ${VIM_TARGET} --user ${OS_USERNAME} --password ${OS_PASSWORD} --tenant ${OS_PROJECT_NAME} \ --auth_url ${OS_AUTH_URL} --account_type openstack --description vim \ --config "{management_network_name: ${VIM_MGMT_NET}, dataplane_physical_net: ${DATAPLANE:-physnet2}}" || true - STATUS="PROCESSING" + STATUS="" i=0 while [[ ${STATUS} != "ENABLED" ]] do ((i++)) if [[ $i -eq 5 ]]; then - echo "VIM stuck in ${STATUS} after 50 seconds" + echo "VIM stuck for more than 50 seconds as: ${VIM_LIST}" osm vim-delete --force ${VIM_TARGET} sleep 5 break @@ -60,14 +60,13 @@ create_vim(){ sleep 10 VIM_LIST=`osm vim-list --long | grep ${VIM_TARGET}` echo VIM status: ${VIM_LIST} - STATUS=`echo ${VIM_LIST} | awk '{print $9}'` + STATUS=`echo ${VIM_LIST} | grep -io ENABLED` done if [[ ${STATUS} = "ENABLED" ]] ; then break fi ((attempts--)) done - if [ $attempts -lt 0 ] ; then echo "VIM failed to enter ENABLED state" exit 1