ns_lib: new env variable to set NS instantiation timeout for testing 28/10528/2
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Tue, 23 Mar 2021 12:50:29 +0000 (13:50 +0100)
committerbeierlm <mark.beierl@canonical.com>
Tue, 23 Mar 2021 20:01:56 +0000 (21:01 +0100)
Change-Id: Idad3fab640688ca12b9ecd3f1e37670983090740
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
robot-systest/lib/ns_lib.robot

index 57eb6f5..7126811 100644 (file)
@@ -19,11 +19,13 @@ ${ns_action_max_wait_time}   1min
 ${ns_action_pol_time}   15sec
 ${vnf_scale_max_wait_time}   5min
 ${vnf_scale_pol_time}   30sec
+# If env variable "OSM_NS_TIMEOUT" exists, it prevails over the default timeout
+${default_ns_launch_max_wait_time}=   Get Environment Variable    OSM_NS_TIMEOUT   default=5min
 
 
 *** Keywords ***
 Create Network Service
-    [Arguments]   ${nsd}   ${vim_name}   ${ns_name}   ${ns_config}   ${publickey}  ${ns_launch_max_wait_time}=5min  ${config_file}=${EMPTY}
+    [Arguments]   ${nsd}   ${vim_name}   ${ns_name}   ${ns_config}   ${publickey}  ${ns_launch_max_wait_time}=${default_ns_launch_max_wait_time}  ${config_file}=${EMPTY}
 
     ${config_attr}   Set Variable If   '${ns_config}'!='${EMPTY}'   --config '${ns_config}'   \
     ${sshkeys_attr}   Set Variable If   '${publickey}'!='${EMPTY}'   --ssh_keys ${publickey}   \