Loading .gitmodules +2 −0 Original line number Diff line number Diff line Loading @@ -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 titan-test-system-framework @ e477d327 Original line number Diff line number Diff line Subproject commit 3f542e05e054a605c110d0b0b62908057c7203b2 Subproject commit e477d327f4df850e487feab5c0f68b1044db3cf1 ttcn/AtsNGAP/NGAP_Steps.ttcn +11 −0 Original line number Diff line number Diff line Loading @@ -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 */ Loading ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +2 −0 Original line number Diff line number Diff line Loading @@ -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. ***"); Loading ttcn/LibNGAP/lib_system/LibNGAP_Functions.ttcn +24 −1 Original line number Diff line number Diff line Loading @@ -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 { Loading @@ -1216,7 +1240,6 @@ module LibNGAP_Functions { ))); } function f_NASPDU_Get(inout NGAP_PDU p_PDU) runs on NGNASComponent { vc_recvNGAP_PDU := p_PDU; Loading Loading
.gitmodules +2 −0 Original line number Diff line number Diff line Loading @@ -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
titan-test-system-framework @ e477d327 Original line number Diff line number Diff line Subproject commit 3f542e05e054a605c110d0b0b62908057c7203b2 Subproject commit e477d327f4df850e487feab5c0f68b1044db3cf1
ttcn/AtsNGAP/NGAP_Steps.ttcn +11 −0 Original line number Diff line number Diff line Loading @@ -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 */ Loading
ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +2 −0 Original line number Diff line number Diff line Loading @@ -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. ***"); Loading
ttcn/LibNGAP/lib_system/LibNGAP_Functions.ttcn +24 −1 Original line number Diff line number Diff line Loading @@ -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 { Loading @@ -1216,7 +1240,6 @@ module LibNGAP_Functions { ))); } function f_NASPDU_Get(inout NGAP_PDU p_PDU) runs on NGNASComponent { vc_recvNGAP_PDU := p_PDU; Loading