Resource ../Resource/Keywords.robot
Library ../Scripts/find_error_script.py
Library ../Scripts/e2mdbscripts.py
+Library ../Scripts/log_scripts.py
Library OperatingSystem
Library Collections
Library REST ${url}
*** Test Cases ***
+Prepare Redis Monitor Log
+ Start Redis Monitor
+
Setup Ran and verify it's CONNECTED and associated
- Get Request node b gnb
+ Get Request nodeb
Integer response status 200
String response body ranName ${ranname}
String response body connectionStatus CONNECTED
Verify connection status is DISCONNECTED and RAN is not associated with E2T instance
Sleep 30s
- GET ${getNodeb}
+ GET ${getNodeb}/${ranName}
Integer response status 200
String response body ranName ${ranname}
Missing response body associatedE2tInstanceAddress
${result} e2mdbscripts.verify_ran_is_associated_with_e2t_instance ${ranname} ${e2t_alpha_address}
Should Be True ${result} == False
-#Verify e2mgr logs - Set and Publish Disconnect True
-# ${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
+ Redis Monitor Logs - Verify Publish To Connection Status Channel ${ran_name} DISCONNECTED
[Teardown] Run Keywords
Start Simulator
- AND wait until keyword succeeds 1 min 10 sec Validate Required Dockers
\ No newline at end of file
+ AND wait until keyword succeeds 2 min 10 sec Validate Required Dockers
+ AND Stop Redis Monitor
\ No newline at end of file