Updated test for Azure support
[osm/tests.git] / robot-systest / testsuite / basic_01-crud_operations_on_vim_targets.robot
index a47d61b..b7e641a 100644 (file)
@@ -26,11 +26,13 @@ Create VIM Target Basic
     [Documentation]     Create a VIM Target only with the mandatory parameters.
     ...                 Checks the status of the VIM in Prometheus after it creation.
 
-    ${rand}=  Generate Random String  8  [NUMBERS]
+    Pass Execution If   '${vim_account_type}' != 'openstack'   Not applicable for ${vim_account_type} VIM
+    ${rand}=  Generate Random String  6  [NUMBERS]
     ${vim_name}=  Catenate  SEPARATOR=_  ${vim_name_prefix}  ${rand}
     Set Suite Variable  ${vim_name}
     ${created_vim_account_id}=  Create VIM Target  ${vim_name}  ${vim_user}  ${vim_password}  ${vim_auth_url}  ${vim_tenant}  ${vim_account_type}
     Set Suite Variable  ${created_vim_account_id}
+    Check VIM Target Operational State  ${vim_name}
     Check for VIM Target Metric  ${vim_name}  ${prometheus_host}  ${prometheus_port}
 
 
@@ -39,6 +41,7 @@ Delete VIM Target By Name
     ...                 Checks whether the VIM Target was created or not before perform the deletion.
     [Tags]   cleanup
 
+    Pass Execution If   '${vim_account_type}' != 'openstack'   Not applicable for ${vim_account_type} VIM
     ${vim_account_id}=  Get VIM Target ID  ${vim_name}
     Should Be Equal As Strings  ${vim_account_id}  ${created_vim_account_id}
     Delete VIM Target  ${vim_name}
@@ -48,11 +51,12 @@ Create VIM Target With Extra Config
     [Documentation]     Create a VIM Target using the extra parameter 'config'.
     ...                 Checks the status of the VIM in Prometheus after it creation.
 
-    ${rand}=  Generate Random String  8  [NUMBERS]
+    ${rand}=  Generate Random String  6  [NUMBERS]
     ${vim_name}=  Catenate  SEPARATOR=_  ${vim_name_prefix}  ${rand}
     Set Suite Variable  ${vim_name}
     ${created_vim_account_id}=  Create VIM Target  ${vim_name}  ${vim_user}  ${vim_password}  ${vim_auth_url}  ${vim_tenant}  ${vim_account_type}  config=${vim_config}
     Set Suite Variable  ${created_vim_account_id}
+    Check VIM Target Operational State  ${vim_name}
     Check for VIM Target Status  ${vim_name}  ${prometheus_host}  ${prometheus_port}