ns_lib: update scaling timeout with the env modifier OSM_VIM_MULTIPLIER_TIMEOUT 96/10896/1
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Thu, 13 May 2021 10:38:53 +0000 (12:38 +0200)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Fri, 28 May 2021 07:57:40 +0000 (09:57 +0200)
Change-Id: Ie8dfad05c42d2a962659dc5ad74b3f5290307aec
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
robot-systest/lib/ns_lib.robot

index 0747bc1..501bee2 100644 (file)
@@ -22,7 +22,6 @@ ${ns_launch_pol_time}   30sec
 ${ns_delete_pol_time}   15sec
 ${ns_action_max_wait_time}   1min
 ${ns_action_pol_time}   15sec
-${vnf_scale_max_wait_time}   2min
 ${vnf_scale_pol_time}   15sec
 ${vim_timeout_multiplier}   %{OSM_VIM_MULTIPLIER_TIMEOUT=1.0}
 
@@ -211,8 +210,10 @@ Execute Manual VNF Scale
     ...                 The parameter 'scale_type' must be SCALE_IN or SCALE_OUT.
     ...                 Return the ID of the operation associated to the executed scale action.
 
-    [Arguments]  ${ns_name}  ${vnf_member_index}  ${scaling_group}  ${scale_type}
+    [Arguments]   ${ns_name}   ${vnf_member_index}   ${scaling_group}   ${scale_type}   ${vnf_scale_max_wait_time}=2min
 
+    ${vnf_scale_max_wait_time}=   Convert Time   ${vnf_scale_max_wait_time}   result_format=number
+    ${vnf_scale_max_wait_time}=   Evaluate   ${vnf_scale_max_wait_time} * ${vim_timeout_multiplier}
     Should Contain Any  ${scale_type}  SCALE_IN  SCALE_OUT  msg=Unknown scale type: ${scale_type}  values=False
     ${osm_vnf_scale_command}=  Set Variable  osm vnf-scale --scaling-group ${scaling_group}
     ${osm_vnf_scale_command}=  Run Keyword If  '${scale_type}'=='SCALE_IN'  Catenate  ${osm_vnf_scale_command}  --scale-in