Fix bug 1536: incorrect check SDNC status in EPA03
[osm/tests.git] / robot-systest / testsuite / epa_03-crud_operations_on_sdnc.robot
index 335d619..b0d86df 100644 (file)
@@ -17,24 +17,30 @@ Resource   %{ROBOT_DEVOPS_FOLDER}/lib/sdnc_lib.robot
 
 Variables   %{ROBOT_DEVOPS_FOLDER}/resources/epa_03-crud_operations_on_sdnc_data.py
 
+Force Tags   epa_03   cluster_epa   daily   regression
+
 Suite Teardown   Run Keyword And Ignore Error   Delete Basic SDNC
 
 
+*** Variables ***
+${sdnc_enabled_max_wait_time}   1min
+${sdnc_enabled_pol_time}   10
+
+
 *** Test Cases ***
 Create Basic SDNC
-    [Tags]  sdnc_crud  sanity   regression
 
     ${created_sdnc_id}=  Create SDNC  ${sdnc_name}  ${sdnc_user}  ${sdnc_password}  ${sdnc_url}  ${sdnc_type}
-    Check for SDNC  ${sdnc_name}
+    Set Suite Variable  ${sdnc_id}  ${created_sdnc_id}
+    Wait Until Keyword Succeeds  ${sdnc_enabled_max_wait_time}  ${sdnc_enabled_pol_time}  Check for SDNC  ${sdnc_id}
 
 
- Check SDNC Status Is Healthy
-    [Tags]  sdnc_crud  sanity   regression
+Check SDNC Status Is Healthy
 
-    Check for SDNC Status  ${sdnc_name}  ${prometheus_host}  ${prometheus_port}
+    Check for SDNC Status  ${sdnc_id}  ${prometheus_host}  ${prometheus_port}
 
 
 Delete Basic SDNC
-    [Tags]  sdnc_crud  sanity   regression  cleanup
+    [Tags]   cleanup
 
     Delete SDNC  ${sdnc_name}