Commit 7b68834f authored by Yann Garcia's avatar Yann Garcia
Browse files

Execute TC_NGAP_GNB_PDU_01 & TC_NGAP_GNB_IMP_05/05_02

parent f9222f4a
Loading
Loading
Loading
Loading
+1.44 KiB

File added.

No diff preview for this file type.

−478 B (1.29 KiB)

File changed.

No diff preview for this file type.

+572 B (2.65 KiB)

File changed.

No diff preview for this file type.

+3 −3
Original line number Diff line number Diff line
@@ -118,7 +118,7 @@ system.NGAP_gNB_1.params := "NGAP/SCTP(local_server=127.0.0.5,server_mode=1,loca
#AtsImsIot_TestControl.control

# Verify that the GNB successfully processes a PDU_SESSION_RESOURCE_SETUP_REQUEST and answers with PDU_SESSION_RESOURCE_SETUP_RESPONSE for successfully established PDU session.
NGAP_TestCases.TC_NGAP_GNB_PDU_01
#NGAP_TestCases.TC_NGAP_GNB_PDU_01
## Verify that the NG-RAN node reports the establishment of the corresponding PDU session as failed if a PDU SESSION RESOURCE SETUP REQUEST contains several PDU Session ID IEs set to the same value.
##NGAP_TestCases.TC_NGAP_GNB_PDU_02
## Verify that the NG-RAN node reports the establishment of the new PDU session as failed if a PDU SESSION RESOURCE SETUP REQUEST contains a PDU Session ID IE set to value that identifies an active PDU Session. NOTE: Run TP_NGAP_GNB_PDU_01 before this TP.
@@ -172,9 +172,9 @@ NGAP_TestCases.TC_NGAP_GNB_PDU_01
##NGAP_TestCases.TC_NGAP_GNB_NAS_03

## Verify that the GNB sends an NG_SETUP_REQUEST message to the AMF after TNL establishment.
##NGAP_TestCases.TC_NGAP_GNB_IMP_01
#NGAP_TestCases.TC_NGAP_GNB_IMP_01
# Verify that the GNB successfully processes a full NG_RESET message and answers with NG_RESET_ACKNOWLEDGE to acknowledge the reset.
#NGAP_TestCases.TC_NGAP_GNB_IMP_05
NGAP_TestCases.TC_NGAP_GNB_IMP_05
# Verify that the GNB successfully processes a partial NG_RESET message and answers with NG_RESET_ACKNOWLEDGE to acknowledge the partial reset.
#NGAP_TestCases.TC_NGAP_GNB_IMP_05_02

+42 −52
Original line number Diff line number Diff line
@@ -1476,27 +1476,23 @@ module NGAP_TCFunctions {

                  // Preamble
                  f_NGAP_gnb_init();
                  f_NGAP_gnb_UE_Register();
                  f_NGAP_gnb_UE_InitialContextSetup();
                  f_NGAP_gnb_RegistrationComplete(); // f_send_registration_complete
                   f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());


                  f_NGAP_gnb_UE_Register();       // f_await_NGSetupRequest_send_NGSetupRespone();
                                                  // f_await_registration_request();
                  f_NGAP_gnb_UE_Authentication(); // f_send_authentication_request_await_authentication_response
                  f_NGAP_gnb_UE_SecurityMode();   // f_send_security_mode_command_await_security_mode_complete
                  f_NGAP_gnb_UE_InitialContextSetup(); // f_send_initial_context_setup_request_await_initial_context_setup_response
                  f_NGAP_gnb_RegistrationComplete(); //f_await_registration_complete
                  log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");


                  // Test Body
                  action("Trigger UE context release request");


                  f_recv_NGAP_PDU(
                                  mw_ngap_initMsg(
                                                  mw_n2_UEContextReleaseRequest(
                                                                                -,
                                                                                -,
                                                                                -
                         )
                     ));
                                  )));

                  f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
                  log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");
@@ -1519,23 +1515,18 @@ module NGAP_TCFunctions {
                  f_NGAP_gnb_UE_InitialContextSetup();
                  f_NGAP_gnb_RegistrationComplete(); // f_send_registration_complete
                  f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());


                  log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");


                  // Test Body
                  action("Trigger UE context release request");


                  f_recv_NGAP_PDU(
                                  mw_ngap_initMsg(
                                                  mw_n2_UEContextReleaseRequest(
                                                      -,
                                                      -,
                                                      -
                         )
                     ));
                                      
                                  )));

                  f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
                  log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");
@@ -1544,7 +1535,6 @@ module NGAP_TCFunctions {
                  f_postamble_NGAP_gNB();
                  f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict());
                  log("*** " & __SCOPE__ & ": INFO: Postamble done. ***");

               } // End of function f_TC_NGAP_GNB_CMP_07_02

            } // End of group UE_Context_Release_Request_NG_RAN_node_initiated
Loading