Reformat Robot files to follow best practices
[osm/tests.git] / robot-systest / testsuite / heal_01-volume_vdu_healing.robot
index 774a502..13e662b 100644 (file)
@@ -11,7 +11,7 @@
 #   limitations under the License.
 
 *** Settings ***
-Documentation     [HEAL-01] Healing of a multi-volume VDU
+Documentation   [HEAL-01] Healing of a multi-volume VDU
 
 Library   OperatingSystem
 Library   String
@@ -58,18 +58,18 @@ ${success_return_code}   0
 
 *** Test Cases ***
 Create VNF Descriptors
-    [Tags]  prepare
+    [Tags]   prepare
     Create VNFD   '%{PACKAGES_FOLDER}/${vnfd_charm_pkg}'
     Create VNFD   '%{PACKAGES_FOLDER}/${vnfd_volumes_pkg}'
 
 
 Create NS Descriptor
-    [Tags]  prepare
+    [Tags]   prepare
     Create NSD   '%{PACKAGES_FOLDER}/${nsd_pkg}'
 
 
 Network Service Instance Test
-    [Tags]  prepare
+    [Tags]   prepare
     ${id}=   Create Network Service   ${nsd_name}   %{VIM_TARGET}   ${ns_name}   ${ns_config}   ${publickey}
     Set Suite Variable   ${ns_id}   ${id}
 
@@ -84,81 +84,81 @@ Get NS Id
 
 
 Get Volume VNF Info
-    [Tags]  verify
-    Variable Should Exist  ${ns_id}  msg=NS is not available
-    ${ip_addr}=  Get Vnf Management Ip Address   ${ns_id}   ${vnf_several_index}
+    [Tags]   verify
+    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}
     Set Suite Variable   ${vnf_volumes_ip_addr}   ${ip_addr}
 
-    ${vnf_id}=  Get Vnf Id   ${ns_id}   ${vnf_several_index}
+    ${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}
+    ${id}=   Get VNF VIM ID   ${vnf_id}
     Set Suite Variable   ${vdu_volumes_id}   ${id}
     log   ${vdu_volumes_id}
 
-    @{volumes_ip_list}=  Get Vnf Vdur IPs   ${vnf_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}
 
 
 Get Volumes Info
-    [Tags]  verify
-    ${rc}  ${stdout}=  Run and Return RC and Output  osm vnfpkg-show ${vnfd_volumes_name} --literal | yq '.vdu[0]."virtual-storage-desc" | length'
-    Should Be Equal As Integers  ${rc}  ${success_return_code}  msg=${stdout}  values=False
+    [Tags]   verify
+    ${rc}   ${stdout}=   Run and Return RC and Output   osm vnfpkg-show ${vnfd_volumes_name} --literal | yq '.vdu[0]."virtual-storage-desc" | length'
+    Should Be Equal As Integers   ${rc}   ${success_return_code}   msg=${stdout}   values=False
     ${num_virtual_storage}=   Convert To Integer   ${stdout}
     Set Suite Variable   ${vnf_num_volumes}   ${num_virtual_storage}
     log   ${vnf_num_volumes}
-    ${volumes_attached}=  Get Server Property   ${vdu_volumes_id}   volumes_attached
-    ${match}=  Get Regexp Matches   ${volumes_attached}   '([0-9a-f\-]+)'   1
+    ${volumes_attached}=   Get Server Property   ${vdu_volumes_id}   volumes_attached
+    ${match}=   Get Regexp Matches   ${volumes_attached}   '([0-9a-f\-]+)'   1
     Set Suite Variable   ${volume_id}   ${match}[0]
 
 
 Check VDU Disks
-    [Tags]  verify
-    Variable Should Exist  ${vnf_volumes_ip_addr}  msg=VNF is not available
+    [Tags]   verify
+    Variable Should Exist   ${vnf_volumes_ip_addr}   msg=VNF is not available
     Sleep   30 seconds   Wait for SSH daemon to be up
     ${stdout}=   Execute Remote Command Check Rc Return Output   ${vnf_volumes_ip_addr}   ${username}   ${password}   ${privatekey}   sudo lsblk -l
-    log  ${stdout}
+    log   ${stdout}
     ${lines}=   Get Lines Containing String   ${stdout}   disk
     ${num_lines}=   Get Line Count   ${lines}
-    Run Keyword If  ${num_lines} < ${vnf_num_volumes}  Fail  msg=Number of disks (${num_lines}) is less than specified in VDU (${vnf_num_volumes})
+    Run Keyword If   ${num_lines} < ${vnf_num_volumes}   Fail   msg=Number of disks (${num_lines}) is less than specified in VDU (${vnf_num_volumes})
 
 
 Stop Persistent Volume VDU
-    [Tags]  verify
-    Variable Should Exist  ${vdu_volumes_id}  msg=VDU is not available
+    [Tags]   verify
+    Variable Should Exist   ${vdu_volumes_id}   msg=VDU is not available
     Stop Server   ${vdu_volumes_id}
     Sleep   20
 
 
 Heal Persistent Volume VDU
-    [Tags]  verify
-    Variable Should Exist  ${vnf_volumes_id}  msg=VNF is not available
+    [Tags]   verify
+    Variable Should Exist   ${vnf_volumes_id}   msg=VNF is not available
     Heal Network Service   ${ns_id}   --vnf ${vnf_volumes_id} --cause "Heal VM of volumes_vnf" --vdu ${vdu_volumes_name}
 
 
 Check VNF After Healing
-    [Tags]  verify
-    Variable Should Exist  ${vnf_volumes_id}  msg=VNF is not available
+    [Tags]   verify
+    Variable Should Exist   ${vnf_volumes_id}   msg=VNF is not available
 
-    @{ip_list}=  Get Vnf Vdur IPs   ${vnf_volumes_id}
+    @{ip_list}=   Get Vnf Vdur IPs   ${vnf_volumes_id}
     log   @{ip_list}
     Should Be Equal   ${ip_list}   ${volumes_ip_list}   IP addresses have changed after healing
 
-    ${id}=  Get VNF VIM ID   ${vnf_volumes_id}
+    ${id}=   Get VNF VIM ID   ${vnf_volumes_id}
     log   ${id}
     Should Not Be Equal   ${id}   ${vdu_volumes_id}   VDU id has not changed after healing
 
-    ${volumes_attached}=  Get Server Property   ${id}   volumes_attached
-    ${match}=  Get Regexp Matches   ${volumes_attached}   '([0-9a-f\-]+)'   1
+    ${volumes_attached}=   Get Server Property   ${id}   volumes_attached
+    ${match}=   Get Regexp Matches   ${volumes_attached}   '([0-9a-f\-]+)'   1
     Should Be Equal   ${match}[0]   ${volume_id}   Volume id has changed after healing
 
     Sleep   30 seconds   Wait for SSH daemon to be up
     ${stdout}=   Execute Remote Command Check Rc Return Output   ${vnf_volumes_ip_addr}   ${username}   ${password}   ${privatekey}   sudo lsblk -l
-    log  ${stdout}
+    log   ${stdout}
     ${lines}=   Get Lines Containing String   ${stdout}   disk
     ${num_lines}=   Get Line Count   ${lines}
-    Run Keyword If  ${num_lines} < ${vnf_num_volumes}  Fail  msg=Number of disks (${num_lines}) is less than specified in VDU (${vnf_num_volumes})
+    Run Keyword If   ${num_lines} < ${vnf_num_volumes}   Fail   msg=Number of disks (${num_lines}) is less than specified in VDU (${vnf_num_volumes})
 
 
 Delete NS Instance
@@ -179,9 +179,9 @@ Delete VNF Descriptors
 
 *** Keywords ***
 Suite Cleanup
-    [Documentation]  Test Suit Cleanup: Deleting Descriptor, instance and vim
+    [Documentation]   Test Suit Cleanup: Deleting Descriptor, instance and vim
 
-    Run Keyword If Any Tests Failed  Delete NS   ${ns_name}
-    Run Keyword If Any Tests Failed  Delete NSD   ${nsd_name}
-    Run Keyword If Any Tests Failed  Delete VNFD   ${vnfd_volumes_name}
-    Run Keyword If Any Tests Failed  Delete VNFD   ${vnfd_charm_name}
+    Run Keyword If Any Tests Failed   Delete NS   ${ns_name}
+    Run Keyword If Any Tests Failed   Delete NSD   ${nsd_name}
+    Run Keyword If Any Tests Failed   Delete VNFD   ${vnfd_volumes_name}
+    Run Keyword If Any Tests Failed   Delete VNFD   ${vnfd_charm_name}