Robot fix for Autohealing tests 19/12219/4
authordhanasekaran <ragavi.d@tataelxsi.co.in>
Sat, 18 Jun 2022 10:21:49 +0000 (10:21 +0000)
committerdhanasekaran <ragavi.d@tataelxsi.co.in>
Mon, 20 Jun 2022 06:48:28 +0000 (06:48 +0000)
This reverts commit d1d030c9a30bd1b274c3d17af2da2d79c5668e10.

Change-Id: I04be9df1cfd2c0d66118cbdd217caba59994d5f7
Signed-off-by: dhanasekaran <ragavi.d@tataelxsi.co.in>
robot-systest/lib/ns_lib.robot
robot-systest/testsuite/heal_04-autohealing.robot

index c864218..98d514d 100644 (file)
@@ -374,7 +374,6 @@ Get VDU Affinity Group Name
     Should Be Equal As Integers   ${rc}   ${success_return_code}   msg=${affinity_group_name}   values=False
     [Return]   ${affinity_group_name}
 
-
 Get Operations By Type
     [Documentation]   Keyword to get the operation by type
 
index 024cd3d..73b8990 100644 (file)
@@ -93,20 +93,16 @@ Get VNF Info
 Stop Autoheal VDU\r
     Variable Should Exist  ${vdu_autoheal_id}  msg=VDU is not available\r
     Halt Server   ${vdu_autoheal_id}\r
-    Sleep   20\r
+    Sleep   30\r
 \r
 \r
 Wait For Autohealing To Be Completed\r
-    FOR    ${Index}    IN RANGE    0    15\r
-        ${status}=    Run Keyword And Return Status    Get Operations By Type    ${ns_id}    heal\r
-        Run Keyword If  ${status}    Exit For Loop\r
-    ...  ELSE  Sleep    10\r
-    END\r
-    ${stdout}=    Get Operations By Type    ${ns_id}    heal\r
     ${healing_max_wait_time}=   Convert Time   ${healing_max_wait_time}   result_format=number\r
     ${healing_max_wait_time}=   Evaluate   ${healing_max_wait_time} * ${vim_timeout_multiplier}\r
-    Wait Until Keyword Succeeds  ${healing_max_wait_time}  ${healing_pol_time}  Check For NS Operation Ended  ${stdout}\r
-    Check For NS Operation Completed  ${stdout}\r
+    Wait Until Keyword Succeeds   ${healing_max_wait_time}   ${healing_pol_time}   Get Operations By Type   ${ns_id}   heal\r
+    ${stdout}=  Get Operations By Type   ${ns_id}   heal\r
+    Wait Until Keyword Succeeds   ${healing_max_wait_time}   ${healing_pol_time}   Check For NS Operation Ended   ${stdout}\r
+    Check For NS Operation Completed   ${stdout}\r
 \r
 \r
 Check VNF After Healing\r