X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=robot-systest%2Ftestsuite%2Fheal_03-multiple_healing.robot;h=f96a9f0bf6f8b88e9f395a3ce2dcf64e0c72da27;hb=7656da9dea8a9255a4d95aecd810a0570f72edd8;hp=ac67be1f5667a6edebdf13dd117ec33a9aabae09;hpb=bd91f86bd3391a47e0037c3f22431dcd0a6d5103;p=osm%2Ftests.git diff --git a/robot-systest/testsuite/heal_03-multiple_healing.robot b/robot-systest/testsuite/heal_03-multiple_healing.robot index ac67be1..f96a9f0 100644 --- a/robot-systest/testsuite/heal_03-multiple_healing.robot +++ b/robot-systest/testsuite/heal_03-multiple_healing.robot @@ -51,6 +51,7 @@ ${nsd_name} volumes_nativecharm-ns # NS instance name and configuration ${ns_name} heal_03 ${ns_config} {vld: [ {name: mgmtnet, vim-network-name: %{VIM_MGMT_NET}} ] } +${ns_timeout} 6min ${scale_wait_time} 4min # SSH keys and username to be used @@ -76,7 +77,7 @@ Create NS Descriptor Network Service Instance Test - ${id}= Create Network Service ${nsd_name} %{VIM_TARGET} ${ns_name} ${ns_config} ${publickey} + ${id}= Create Network Service ${nsd_name} %{VIM_TARGET} ${ns_name} ${ns_config} ${publickey} ${ns_timeout} Set Suite Variable ${ns_id} ${id} @@ -104,9 +105,9 @@ Scale Out Charm VNF Get VIM Objects Variable Should Exist ${ns_id} msg=NS is not available @{vnf_id_list}= Get Ns Vnf List ${ns_id} - log ${vnf_id_list} + Log ${vnf_id_list} FOR ${vnf_id} IN @{vnf_id_list} - log ${vnf_id} + Log ${vnf_id} ${id}= Get VNF VIM ID ${vnf_id} @{vdu_ids}= Split String ${id} Append To List ${vim_vdus} @{vdu_ids} @@ -120,8 +121,8 @@ Get VIM Objects END END END - log Many @{vim_vdus} - log Many @{vim_volumes} + Log Many @{vim_vdus} + Log Many @{vim_volumes} Get Charm VNF Info @@ -134,7 +135,7 @@ Get Charm VNF Info ${id}= Get VNF VIM ID ${vnf_charm_id} @{vdu_charm_ids}= Split String ${id} Set Suite Variable @{vdu_charm_ids} @{vdu_charm_ids} - log ${vdu_charm_ids}[1] + Log ${vdu_charm_ids}[1] @{charm_ip_list}= Get Vnf Vdur IPs ${vnf_charm_id} Set Suite Variable @{charm_ip_list} @{charm_ip_list} @@ -142,18 +143,18 @@ Get Charm VNF Info Get Volume VNF Info Variable Should Exist ${ns_id} msg=NS is not available ${ip_addr}= Get Vnf Management Ip Address ${ns_id} ${vnf_several_index} - log ${ip_addr} + Log ${ip_addr} Set Suite Variable ${vnf_volumes_ip_addr} ${ip_addr} ${vnf_id}= Get Vnf Id ${ns_id} ${vnf_several_index} Set Suite Variable ${vnf_volumes_id} ${vnf_id} ${id}= Get VNF VIM ID ${vnf_id} Set Suite Variable ${vdu_volumes_id} ${id} - log ${vdu_volumes_id} + Log ${vdu_volumes_id} @{volumes_ip_list}= Get Vnf Vdur IPs ${vnf_volumes_id} Set Suite Variable @{volumes_ip_list} @{volumes_ip_list} - log @{volumes_ip_list} + Log @{volumes_ip_list} Stop VDUs @@ -185,7 +186,7 @@ Check VNFs After Healing ${ip}= Get Vdu Attribute ${vnf_charm_id} ip-address 1 ${stdout}= Execute Remote Command Check Rc Return Output ${ip} ${username} ${password} ${privatekey} sudo ls ${vnf_charm_cloudinit_file} - log ${stdout} + Log ${stdout} Check If remote File Exists ${ip} ${username} ${password} ${privatekey} ${vnf_charm_day1_file} @@ -212,8 +213,8 @@ Update VIM Objects END END END - log Many @{vim_vdus} - log Many @{vim_volumes} + Log Many @{vim_vdus} + Log Many @{vim_volumes} Delete NS Instance @@ -236,21 +237,21 @@ Delete Objects in VIM [Tags] cleanup ${error}= Set Variable 0 FOR ${vol_id} IN @{vim_volumes} - log Checking if volume ${vol_id} is still in VIM + Log Checking if volume ${vol_id} is still in VIM ${exists}= Check If Volume Exists ${vol_id} IF ${exists}!=0 ${error}= Set Variable 1 - log Deleting volume ${vol_id} + Log Deleting volume ${vol_id} Run Keyword And Ignore Error Delete Volume ${vol_id} END END FOR ${vdu_id} IN @{vim_vdus} - log Checking if server ${vdu_id} is still in VIM + Log Checking if server ${vdu_id} is still in VIM ${status}= Run Keyword And Ignore Error Get Server Property ${vdu_id} id - log ${status}[0] + Log ${status}[0] IF '${status}[0]' == 'PASS' ${error}= Set Variable 1 - log Deleting server ${vdu_id} + Log Deleting server ${vdu_id} Run Keyword And Ignore Error Delete Server ${vdu_id} END END