Commit cf09de29 authored by Yann Garcia's avatar Yann Garcia
Browse files

Implement TC_NGAP_GNB_NAS_xx

parent c615a5bb
Loading
Loading
Loading
Loading
+49 −28
Original line number Diff line number Diff line
@@ -191,37 +191,58 @@ module NGAP_Steps {
         * @desc
         */
        function f_NGAP_amf_UE_MMP_Initiate_Handover_Completed() runs on NGAPComponent {
        //FIXME: Implementation of Handover init                
        //FIXME: Implementation of Handover init completed
        } // End of function f_NGAP_amf_UE_MMP_Initiate_Handover_Completed

        /**
         * @desc
         */
        function f_NGAP_amf_UE_MMP_Handover_Completed() runs on NGAPComponent {
        //FIXME: Implementation of Handover init                
        //FIXME: Implementation of Handover completed
        } // End of function f_NGAP_amf_UE_MMP_Handover_Completed

        /**
         * @desc
         */
        function f_NGAP_amf_UE_MMP_Cancel_Initiated_Handover() runs on NGAPComponent {
        //FIXME: Implementation of Handover init                
        //FIXME: Implementation of Handover init cancelled
        } // End of function f_NGAP_amf_UE_MMP_Cancel_Initiated_Handover

        /**
         * @desc
         */
        function f_NGAP_amf_UE_MMP_Initiate_UE_Uplink_RAN_Status_Transfer() runs on NGAPComponent {
        //FIXME: Implementation of Handover init                
        //FIXME: Implementation of initiate uplink RAN xfer
        } // End of function f_NGAP_amf_UE_MMP_Initiate_UE_Uplink_RAN_Status_Transfer

        /**
         * @desc
         */
        function f_NGAP_amf_UE_MMP_Initiate_UE_Uplink_RAN_Early_Status_Transfer() runs on NGAPComponent {
        //FIXME: Implementation of Handover init                
        //FIXME: Implementation of initiate an early uplink RAN xfer
        } // End of function f_NGAP_amf_UE_MMP_Initiate_UE_Uplink_RAN_Early_Status_Transfer

        /**
         * @desc
         */
        function f_NGAP_amf_UE_NAS_Initiate() runs on NGAPComponent {
        //FIXME: Implementation of a NAS procedure
        } // End of function f_NGAP_amf_UE_NAS_Initiate

        /**
         * @desc
         */
        function f_NGAP_amf_UE_RRC_UL_Message() runs on NGAPComponent {
        //FIXME: Implementation of an RRC UL message delivery
        } // End of function f_NGAP_amf_UE_RRC_UL_Message

        /**
         * @desc
         */
        function f_NGAP_amf_UE_RRC_UL_Message_Failure() runs on NGAPComponent {
        //FIXME: Implementation of an RRC UL message delivery failure
        } // End of function f_NGAP_amf_UE_RRC_UL_Message_Failure

        /******************************************************************/

        /**
+206 −187
Original line number Diff line number Diff line
@@ -1506,7 +1506,6 @@ module NGAP_TCFunctions {
                                                                       }
                                )));


                f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
                log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");

@@ -2162,10 +2161,16 @@ module NGAP_TCFunctions {
                // Preamble
                f_NGAP_amf_init();
                f_NGAP_amf_UE_Register();
                f_NGAP_amf_UE_NAS_Initiate();
                f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                // Body
                f_recv_NGAP_PDU(
                                mw_ngap_initMsg(
                                                mw_n2_initialUeMessage(
                                                                       PX_RAN_UE_NGAP_ID
                                )));

                f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
                log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");
@@ -2194,6 +2199,13 @@ module NGAP_TCFunctions {
                log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                // Body
                f_NGAP_amf_UE_RRC_UL_Message();
                f_recv_NGAP_PDU(
                                mw_ngap_initMsg(
                                                mw_n2_UplinkNASTransport(
                                                                         PX_AMF_UE_NGAP_ID,
                                                                         PX_RAN_UE_NGAP_ID
                                )));

                f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
                log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");
@@ -2219,6 +2231,13 @@ module NGAP_TCFunctions {
                log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                // Body
                f_NGAP_amf_UE_RRC_UL_Message_Failure();
                f_recv_NGAP_PDU(
                                mw_ngap_initMsg(
                                                mw_n2_NASNonDeliveryIndication(
                                                                               PX_AMF_UE_NGAP_ID,
                                                                               PX_RAN_UE_NGAP_ID
                                )));

                f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
                log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");
+844 −844

File changed.

Contains only whitespace changes.