X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Automation%2FTests%2FX2-Setup%2FX2_Setup_reuqest_test.robot;h=337bf7ae390ec70fb0560461e2bbc0132514fe2f;hb=372a275602ae05da22130a4601709291c7fbbaa6;hp=08ed01bdbb0704b089c3f422ca4ef175e77787ac;hpb=e7dbffd3fba8d9721a1a713ae0383f52893eb281;p=ric-plt%2Fe2mgr.git diff --git a/Automation/Tests/X2-Setup/X2_Setup_reuqest_test.robot b/Automation/Tests/X2-Setup/X2_Setup_reuqest_test.robot old mode 100755 new mode 100644 index 08ed01b..337bf7a --- a/Automation/Tests/X2-Setup/X2_Setup_reuqest_test.robot +++ b/Automation/Tests/X2-Setup/X2_Setup_reuqest_test.robot @@ -15,27 +15,36 @@ # limitations under the License. # ############################################################################## +# +# This source code is part of the near-RT RIC (RAN Intelligent Controller) +# platform project (RICP). +# *** Settings *** Suite Setup Prepare Enviorment Resource ../Resource/resource.robot Resource ../Resource/Keywords.robot +Resource ../Resource/scripts_variables.robot Library OperatingSystem +Library ../Scripts/find_rmr_message.py +Library ../Scripts/rsmscripts.py +Library ../Scripts/e2mdbscripts.py Library REST ${url} *** Test Cases *** X2 - Setup Test Post Request setup node b x-2 - Integer response status 200 + Integer response status 204 X2 - Get Nodeb - Get Request node b enb test1 + Get Request Node B Enb test1 Integer response status 200 String response body ranName test1 - String response body ip 10.0.2.15 + String response body ip ${ip_gnb_simu} Integer response body port 5577 String response body connectionStatus CONNECTED String response body nodeType ENB + String response body associatedE2tInstanceAddress e2t.att.com:38000 String response body enb enbType MACRO_ENB Integer response body enb servedCells 0 pci 99 String response body enb servedCells 0 cellId 02f829:0007ab00 @@ -47,6 +56,26 @@ X2 - Get Nodeb String response body enb servedCells 0 choiceEutraMode fdd dlTransmissionBandwidth BW50 +prepare logs for tests + Remove log files + Save logs + + +X2 - RAN Connected message going to be sent + ${result} find_rmr_message.verify_logs ${EXECDIR} ${e2mgr_log_filename} ${RAN_CONNECTED_message_type} ${Meid_test1} + Should Be Equal As Strings ${result} True + +RSM RESOURCE STATUS REQUEST message sent + ${result} find_rmr_message.verify_logs ${EXECDIR} ${rsm_log_filename} ${RIC_RES_STATUS_REQ_message_type_successfully_sent} ${RAN_NAME_test1} + Should Be Equal As Strings ${result} True + +Verify RSM RAN info exists in redis + ${result}= rsmscripts.verify_rsm_ran_info_start_false + Should Be Equal As Strings ${result} True + +Verify RAN is associated with E2T instance + ${result} e2mdbscripts.verify_ran_is_associated_with_e2t_instance test1 e2t.att.com:38000 + Should Be True ${result}