Commit 4ca7fc23 authored by Yann Garcia's avatar Yann Garcia
Browse files

Update ATS submodules

parent d936eab8
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -8,3 +8,5 @@
[submodule "ttcn/LibCommon"]
	path = ttcn/LibCommon
	url = https://forge.etsi.org/rep/LIBS/LibCommon.git
[submodule "./titan-test-system-framework/"]
	branch = dev
Original line number Diff line number Diff line
Subproject commit 3f542e05e054a605c110d0b0b62908057c7203b2
Subproject commit e477d327f4df850e487feab5c0f68b1044db3cf1
+11 −0
Original line number Diff line number Diff line
@@ -321,6 +321,17 @@ module NGAP_Steps {
            }
        } // End of function f_await_ue_context_release_command_send_ue_context_release_complete

        /**
         * @desc
         */
        function f_NGAP_amf_UE_ContextRealeaseComplete() runs on aMFNGAPComponent {
            if (PICS_OFFLINE_MODE) {
                f_await_ue_context_release_complete();
            } else {
                f_send_ue_context_release_complete();
            }
        } // End of function f_NGAP_amf_UE_ContextRealeaseComplete

        /**
         * @desc
         */
+2 −0
Original line number Diff line number Diff line
@@ -4505,6 +4505,8 @@ module NGAP_TCFunctions {
                  log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");

                  // Postamble
                  // Send UEContextComplete response to release the UE context
                  f_NGAP_amf_UE_ContextRealeaseComplete();
                  f_postamble_NGAP_AMF();
                  f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict());
                  log("*** " & __SCOPE__ & ": INFO: Postamble done. ***");
+24 −1
Original line number Diff line number Diff line
@@ -1194,6 +1194,30 @@ module LibNGAP_Functions {
                        )));
    }

    function f_await_ue_context_release_complete() runs on NGNASComponent {
        log(">>> f_await_ue_context_release_complete");

        // Await UEContextReleaseComplete
        f_recv_NGAP_PDU(
                        mw_ngap_succMsg(
                                        mw_n2_UEContextReleaseComplete_noPDUSessionResourceSetupListSURes(
                                                                                                          vc_AMF_UE_ID,
                                                                                                          PX_RAN_UE_NGAP_ID
                        )));
    }

    function f_send_ue_context_release_complete() runs on NGNASComponent {
        log(">>> f_send_ue_context_release_complete");

        // Send UEContextReleaseComplete
        f_send_NGAP_PDU(
                        m_ngap_succMsg(
                                       m_n2_UEContextReleaseComplete_noPDUSessionResourceSetupListSURes(
                                                                                                        vc_AMF_UE_ID,
                                                                                                        PX_RAN_UE_NGAP_ID
                        )));
    }

    function f_send_ue_context_release_request_await_ue_context_release_response(
                                                                                 in template (value) Cause p_Cause
                                                                                 ) runs on NGNASComponent {
@@ -1216,7 +1240,6 @@ module LibNGAP_Functions {
                        )));
    }


    function f_NASPDU_Get(inout NGAP_PDU p_PDU) runs on NGNASComponent {

        vc_recvNGAP_PDU := p_PDU;