Resource ../Resource/resource.robot
Resource ../Resource/Keywords.robot
Library OperatingSystem
+Library ../Scripts/log_scripts.py
+Library ../Scripts/k8s_helper.py
Library REST ${url}
*** Test Cases ***
+Prepare Redis Monitor Log
+ Start Redis Monitor
+
Update gNB
Sleep 2s
- Update Ran request
+ Update Gnb request
Integer response status 200
String response body ranName ${ranname}
String response body connectionStatus CONNECTED
String response body gnb servedNrCells 0 nrNeighbourInfos 0 nrCgi one
String response body gnb servedNrCells 0 servedNrCellInformation servedPlmns 0 whatever
+prepare logs for tests
+ Remove log files
+ Save logs
+E2M Logs - Verify Update
+ Sleep 2s
+ ${result} log_scripts.verify_log_message ${EXECDIR}/${e2mgr_log_filename} ${update_gnb_log_message}
+ Should Be Equal As Strings ${result} True
+Redis Monitor Logs - Verify Publish
+ Redis Monitor Logs - Verify Publish To Manipulation Channel ${ranName} UPDATED
-
-
-
-
-
-
-
+[Teardown]
+ Stop Redis Monitor
\ No newline at end of file