[RIC-621] - Fix Automation
[ric-plt/e2mgr.git] / Automation / Tests / RedButton / RedButton_CONNECTED_SHUTDOWN_CONNECTED.robot
index 4637808..162519e 100644 (file)
 #
 
 *** Settings ***
 #
 
 *** Settings ***
-Suite Setup   Prepare Enviorment
+Variables  ../Scripts/variables.py
 Resource   ../Resource/resource.robot
 Resource   ../Resource/Keywords.robot
 Resource    red_button_keywords.robot
 Resource   ../Resource/resource.robot
 Resource   ../Resource/Keywords.robot
 Resource    red_button_keywords.robot
-Resource   ../Resource/scripts_variables.robot
 Library    ../Scripts/find_error_script.py
 Library    ../Scripts/find_error_script.py
+Library     ../Scripts/log_scripts.py
 Library     OperatingSystem
 Library     Collections
 Library     REST      ${url}
 
 Library     OperatingSystem
 Library     Collections
 Library     REST      ${url}
 
+*** Variables ***
+${url}  ${e2mgr_address}
+
 *** Test Cases ***
 
 *** Test Cases ***
 
+[Setup]
+    Start Redis Monitor
+    Prepare Enviorment    ${True}
+
 Verify gnb nodeb connection status is CONNECTED and it's associated to an e2t instance
   Verify connected and associated
 
 Verify gnb nodeb connection status is CONNECTED and it's associated to an e2t instance
   Verify connected and associated
 
@@ -43,9 +50,8 @@ prepare logs for tests
     Remove log files
     Save logs
 
     Remove log files
     Save logs
 
-Verify e2mgr logs - Set and Publish Disconnect
-  ${result}    find_error_script.find_error     ${EXECDIR}  ${e2mgr_log_filename}    ${set_and_publish_disconnect}
-   Should Be Equal As Strings    ${result}      True
+Redis Monitor Logs - Verify Publish 1
+    Redis Monitor Logs - Verify Publish To Connection Status Channel   ${ran_name}    DISCONNECTED
 
 Verify nodeb's connection status is SHUT_DOWN and it's NOT associated to an e2t instance
    Verify shutdown for gnb
 
 Verify nodeb's connection status is SHUT_DOWN and it's NOT associated to an e2t instance
    Verify shutdown for gnb
@@ -53,6 +59,13 @@ Verify nodeb's connection status is SHUT_DOWN and it's NOT associated to an e2t
 
 Restart simulator
    Restart simulator
 
 Restart simulator
    Restart simulator
+   wait until keyword succeeds  2 min    10 sec    Validate Required Dockers
 
 
-Verify gnb nodeb connection status is CONNECTED and it's associated to an e2t instance
-   Verify connected and associated
\ No newline at end of file
+Verify gnb nodeb connection status is CONNECTED and it's associated to an e2t instance - checking again
+   Verify connected and associated
+
+Redis Monitor Logs - Verify Publish 2
+    Redis Monitor Logs - Verify Publish To Connection Status Channel   ${ran_name}    CONNECTED
+
+[Teardown]
+    Stop Redis Monitor
\ No newline at end of file