Commit 8084dd5a authored by Yann Garcia's avatar Yann Garcia
Browse files

Validate TC_NGAP_AMF_PDU_02_02

parent 7b68834f
Loading
Loading
Loading
Loading
+8.82 KiB

File added.

No diff preview for this file type.

+2 −2
Original line number Diff line number Diff line
@@ -112,9 +112,9 @@ system.NGAP_AMF.params := "NGAP/SCTP(server=127.0.0.5,port=38412,debug=1)"
# Verify that the IUT can send a  PDU SESSION RESOURCE SETUP REQUEST with at least one PDU session resource list to established PDU session.
#NGAP_TestCases.TC_NGAP_AMF_PDU_01
# Verify that the IUT successfully receives and processes the PDU_SESSION_RESOURCE_SETUP_RESPONSE message and completes the PDU Session Resource Setup procedure for a single PDU_Session_Resource.
NGAP_TestCases.TC_NGAP_AMF_PDU_01_02
#NGAP_TestCases.TC_NGAP_AMF_PDU_01_02
# Verify that the IUT can send a  PDU_SESSION_RESOURCE_RELEASE_COMMAND to release PDU session.
#NGAP_TestCases.TC_NGAP_AMF_PDU_02
NGAP_TestCases.TC_NGAP_AMF_PDU_02
# Verify that the IUT successfully receives and processes the PDU_SESSION_RESOURCE_RELEASE_RESPONSE message and completes the PDU Session Resource Release procedure for a single PDU_Session_Resource.
#NGAP_TestCases.TC_NGAP_AMF_PDU_02_02
# Verify that the IUT can send a  PDU_SESSION_RESOURCE_MODIFY_REQUEST to modify PDU session.
+72 −58
Original line number Diff line number Diff line
@@ -4094,9 +4094,23 @@ module NGAP_TCFunctions {
                              log("*** " & __SCOPE__ & ": FAIL: NG_PDU_SESSION_RELEASE_COMMAND mismatch. ***");
                              setverdict(fail);
                          } else {
                              log("*** " & __SCOPE__ & ": PASS: Expected NG_PDU_SESSION_RELEASE_COMMAND ***");
                              setverdict(pass);
                            log("*** " & __SCOPE__ & ": INFO: Expected NG_PDU_SESSION_RELEASE_COMMAND ***");
                          }
                      }
                  }
                  // Wait if no error_indication message is sent by the IUT
                  tc_noac.start
                  alt {
                    [] N2_gNBaMF_P.receive(
                                           mw_ngap_initMsg(
                                                           mw_n2_ErrorIndication
                                           )) {
                      log("*** " & __SCOPE__ & ": FAIL: IUT entity did not accept a PDU_SESSION_RESOURCE_RELEASE_RESPONSE ***");
                      setverdict(fail);
                    }
                    [] tc_noac.timeout {
                      log("*** " & __SCOPE__ & ": PASS: IUT entity accepted a PDU_SESSION_RESOURCE_RELEASE_RESPONSE ***");
                      setverdict(pass);
                    }
                  }
                  f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());