diff --git a/test_purposes/Ngap_Common.tplan2 b/test_purposes/Ngap_Common.tplan2 index b93c8586df48862c250f5af9cad272f2e3943b51..3d4206646d9337e341dd4cecf7d3b61239a44071 100644 --- a/test_purposes/Ngap_Common.tplan2 +++ b/test_purposes/Ngap_Common.tplan2 @@ -22,7 +22,52 @@ Package Ngap_Common { Domain { pics: - NONE - - PICS_A3/5_1 + - PICS_A2/1 //gNB + - PICS_A2/2 //AMF + - PICS_A3/1_1 //gNB - PDU session management procedure - PDU SESSION RESOURCE SETUP REQUEST + - PICS_A3/1_2 //gNB - PDU session management procedure - PDU SESSION RESOURCE RELEASE COMMAND + - PICS_A3/1_3 //gNB - PDU session management procedure - PDU SESSION RESOURCE MODIFY REQUEST + - PICS_A3/1_4 //gNB - PDU session management procedure - PDU SESSION RESOURCE MODIFY NOTIFY + - PICS_A3/1_5 //gNB - PDU session management procedure - PDU SESSION RESOURCE MODIFY INDICATION + - PICS_A3/2_1 //gnB - UE Context Management Procedures - INITIAL CONTEXT SETUP REQUEST + - PICS_A3/2_2 //gnB - UE Context Management Procedures - UE CONTEXT RELEASE REQUEST + - PICS_A3/2_3 //gnB - UE Context Management Procedures - UE CONTEXT RELEASE COMMAND + - PICS_A3/2_4 //gnB - UE Context Management Procedures - UE CONTEXT MODIFICATION REQUEST + - PICS_A3/2_5 //gnB - UE Context Management Procedures - RRC INACTIVE TRANSITION REPORT + - PICS_A3/2_8 //gnB - UE Context Management Procedures - RAN CP Relocation Indication + - PICS_A3/2_11 //gnB - UE Context Management Procedures - UE CONTEXT SUSPEND REQUEST + - PICS_A3/2_12 //gnB - UE Context Management Procedures - UE CONTEXT RESUME REQUEST + - PICS_A3/5_1 //gNB - Transport of NAS Messages Procedures - INITIAL UE MESSAGE + - PICS_A3/8_1 //gNB - Warning Message Transmission procedure - WRITE-REPLACE WARNING REQUEST + - PICS_A3/8_2 //gNB - Warning Message Transmission procedure - PWS CANCEL REQUEST + - PICS_A3/8_3 //gNB - Warning Message Transmission procedure - PWS RESTART INDICATION + - PICS_A3/8_4 //gNB - Warning Message Transmission procedure - PWS FAILURE INDICATION + - PICS_A3/9_1 //gNB - NRPPa Transport procedure - DOWNLINK UE ASSOCIATED NRPPA TRANSPORT messages + - PICS_A3/9_2 //gNB - NRPPa Transport procedure - UPLINK UE ASSOCIATED NRPPA TRANSPORT messages + - PICS_A3/9_3 //gNB - NRPPa Transport procedure - DOWNLINK NON UE ASSOCIATED NRPPA TRANSPORT messages + - PICS_A3/9_4 //gNB - NRPPa Transport procedure - UPLINK NON UE ASSOCIATED NRPPA TRANSPORT messages + - PICS_A3/10_1 //gNB - Trace procedure - TRACE START messages + - PICS_A3/10_2 //gNB - Trace procedure - TRACE FAILURE INDICATION messages + - PICS_A3/10_3 //gNB - Trace procedure - DEACTIVATE TRACE messages + - PICS_A3/10_4 //gNB - Trace procedure - CELL TRAFFIC TRACE messages + - PICS_A4/1_1 //AMF - PDU session management procedure - PDU SESSION RESOURCE SETUP REQUEST + - PICS_A4/1_2 //AMF - PDU session management procedure - PDU SESSION RESOURCE RELEASE COMMAND + - PICS_A4/1_3 //AMF - PDU session management procedure - PDU SESSION RESOURCE MODIFY REQUEST + - PICS_A4/1_4 //AMF - PDU session management procedure - PDU SESSION RESOURCE MODIFY NOTIFY + - PICS_A4/1_5 //AMF - PDU session management procedure - PDU SESSION RESOURCE MODIFY INDICATION + - PICS_A4/4_1 //AMF - Paging procedures - Paging + - PICS_A4/8_1 //AMF - Warning Message Transmission procedure - WRITE-REPLACE WARNING REQUEST + - PICS_A4/8_2 //AMF - Warning Message Transmission procedure - PWS CANCEL REQUEST + - PICS_A4/8_3 //AMF - Warning Message Transmission procedure - PWS RESTART INDICATION + - PICS_A4/8_4 //AMF - Warning Message Transmission procedure - PWS FAILURE INDICATION + - PICS_A4/9_1 //AMF - NRPPa Transport procedure - DOWNLINK UE ASSOCIATED NRPPA TRANSPORT messages + - PICS_A4/9_2 //AMF - NRPPa Transport procedure - UPLINK UE ASSOCIATED NRPPA TRANSPORT messages + - PICS_A4/9_3 //AMF - NRPPa Transport procedure - DOWNLINK NON UE ASSOCIATED NRPPA TRANSPORT messages + - PICS_A4/9_4 //AMF - NRPPa Transport procedure - UPLINK NON UE ASSOCIATED NRPPA TRANSPORT messages + - PICS_A4/10_1 //gNB - Trace procedure - TRACE START messages + - PICS_A4/10_2 //gNB - Trace procedure - TRACE FAILURE INDICATION messages + - PICS_A4/10_3 //gNB - Trace procedure - DEACTIVATE TRACE messages + - PICS_A4/10_4 //gNB - Trace procedure - CELL TRAFFIC TRACE messages - NOT_PICS_2 ; entities: diff --git a/test_purposes/ngap/TP_AMF_NGAP2.tplan2 b/test_purposes/ngap/TP_AMF_NGAP2.tplan2 index 88919a41f788ab1de9fc1817837aa6a64b79adc3..6f08cfbfb6a03030e3983e1025f9abbdd629d5ca 100644 --- a/test_purposes/ngap/TP_AMF_NGAP2.tplan2 +++ b/test_purposes/ngap/TP_AMF_NGAP2.tplan2 @@ -33,7 +33,7 @@ Package TP_AMF { Config Id CFG_AMF_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/2 and PICS_A4/1_1 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -70,7 +70,7 @@ Package TP_AMF { Config Id CFG_AMF_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/2 and PICS_A4/1_2 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -111,7 +111,7 @@ Package TP_AMF { Config Id CFG_AMF_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/2 and PICS_A4/1_3 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -161,7 +161,7 @@ Package TP_AMF { Config Id CFG_AMF_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/2 and PICS_A4/1_5 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -224,7 +224,7 @@ Package TP_AMF { Config Id CFG_AMF_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/2 and PICS_A4/1_5 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -1140,6 +1140,52 @@ Package TP_AMF { } // End Group "8.4 UE Mobility Management Procedures" + Group "8.5 Paging Procedures" + { + Group "Paging" + { + import all from Ngap_Common; + + Test Purpose { + + TP Id TP_NGAP_AMF_PAG_01 + + Test objective "Verify that the IUT can send a PAGING message to enable the AMF to page a UE." + + Reference + "ETSI TS 138 413 [1], Clauses 8.5.1.2 and 9.2.4.1" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A4/4_1 + + // TODO: initial condition? + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate the initiation "of a Paging procedure" + } + then { + the IUT entity sends a PAGING containing + UE_Paging_Identity containing + 5G_S_TMSI containing + 5G_S_TMSI + ; + ; + ; + to the GNB entity + } + } + + } // end TP_NGAP_GNB_PAG_01 + } // end "Paging" + + } // end "8.5 Paging Procedures" + Group "8.6 Transport of NAS Messages Procedures" { Group "Downlink NAS Transport" @@ -1750,16 +1796,221 @@ Package TP_AMF { Group "8.9 Warning Message Transmission Procedures" { + import all from Ngap_Common; + + Test Purpose { + + TP Id TP_NGAP_AMF_WTP_01 + + Test objective "Verify that the IUT can send a WRITE REPLACE WARNING REQUEST to start broadcasting of warning messages." + + Reference + "ETSI TS 138 413 [1], Clauses 8.9.1.2 and 9.2.8.1" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/8_1 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a Write message Transmission procedure + } + then { + the IUT entity sends a WRITE_REPLACE_WARNING_REQUEST containing + Message_Identifier, + Serial_Number, + Repetition_Period, + Number_of_Broadcasts_Requested; + to the GNB entity + } + } + + } // end TP_NGAP_AMF_WTP_01 + + Test Purpose { + + TP Id TP_NGAP_AMF_WTP_02 + + Test objective "Verify that the IUT can send a PWS CANCEL REQUEST to cancel broadcasting of warning messages." + + Reference + "ETSI TS 138 413 [1], Clauses 8.9.2.2 and 9.2.8.3" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/8_2 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a PWS cancel procedure + } + then { + the IUT entity sends a PWS_CANCEL_REQUEST containing + Message_Identifier, + Serial_Number; + to the GNB entity + } + } + + } // end TP_NGAP_AMF_WTP_02 } // "8.9 Warning Message Transmission Procedures" Group "8.10 NRPPa Transport Procedures" { + import all from Ngap_Common; + + Test Purpose { + + TP Id TP_NGAP_AMF_NTP_01 + + Test objective "Verify that the IUT can send a DOWNLINK UE ASSOCIATED NRPPA TRANSPORT to carry NRPPA signaling between NG-RAN and LMF(Location Management Functionality)." + + Reference + "ETSI TS 138 413 [1], Clauses 8.10.2.1 and 9.2.9.1" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/9_1 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a NRPPA transport procedure + } + then { + the IUT entity sends a DOWNLINK_UE_ASSOCIATED_NRPPA_TRANSPORT containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + Routing_ID, + NRPPa_PDU; + to the GNB entity + } + } + + } // end TP_NGAP_AMF_NTP_01 + + Test Purpose { + + TP Id TP_NGAP_AMF_NTP_02 + + Test objective "Verify that the IUT can send a DOWNLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT to carry NRPPA signaling between NG-RAN and LMF(Location Management Functionality)." + + Reference + "ETSI TS 138 413 [1], Clauses 8.10.2.3 and 9.2.9.3" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/9_3 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a NRPPA transport procedure + } + then { + the IUT entity sends a DOWNLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT containing + Routing_ID, + NRPPa_PDU; + to the GNB entity + } + } + + } // end TP_NGAP_AMF_NTP_02 } // "8.10 NRPPa Transport Procedures" Group "8.11 Trace Procedures" { + import all from Ngap_Common; + + Test Purpose { + + TP Id TP_NGAP_AMF_TRP_01 + + Test objective "Verify that the IUT can send a TRACE_START to initiate a trace session for a UE." + + Reference + "ETSI TS 138 413 [1], Clauses 8.11.1.2 and 9.2.10.1" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/10_1 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a trace procedure + } + then { + the IUT entity sends a TRACE_START containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + Trace_Activation containing + NG_RAN_Trace_ID, + Interfaces_to_Trace, + Trace_Depth, + Trace_Collection_Entity_IP_Address;; + to the GNB entity + } + } + + } // end TP_NGAP_AMF_TRP_01 + + Test Purpose { + + TP Id TP_NGAP_AMF_TRP_02 + + Test objective "Verify that the IUT can send a DEACTIVATE_TRACE to deactivate a trace session for a UE." + + Reference + "ETSI TS 138 413 [1], Clauses 8.11.3.2 and 9.2.10.3" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/10_3 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a deactivate trace procedure + } + then { + the IUT entity sends a DEACTIVATE_TRACE containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + NG_RAN_Trace_ID; + to the GNB entity + } + } + + } // end TP_NGAP_AMF_TRP_02 } // "8.11 Trace Procedures" diff --git a/test_purposes/ngap/TP_GNB_NGAP.tplan2 b/test_purposes/ngap/TP_GNB_NGAP.tplan2 index 848f0b626f9b743917293af8bd5044caee256951..17d55225513cd5ed2d3454dc0475ced22ca5f844 100644 --- a/test_purposes/ngap/TP_GNB_NGAP.tplan2 +++ b/test_purposes/ngap/TP_GNB_NGAP.tplan2 @@ -547,7 +547,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_1 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO @@ -598,7 +598,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_1 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO; check initial conditions @@ -655,7 +655,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_2 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO: check initial conditions @@ -701,7 +701,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_3 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO @@ -748,7 +748,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_3 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO @@ -800,7 +800,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_4 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO; check initial conditions @@ -838,7 +838,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_4 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO: check initial conditions @@ -872,7 +872,7 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_CMP_07 + TP Id TP_NGAP_GNB_CMP_11 Test objective "Verify that the IUT can send a RRC INACTIVE TRANSITION REPORT that contains mandatory IEs" @@ -881,7 +881,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_5 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO: check initial conditions @@ -923,7 +923,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_8 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO: check initial conditions @@ -966,7 +966,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_11 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO: check initial conditions @@ -1012,7 +1012,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either. + PICS Selection PICS_A3/2_12 Initial conditions with { the UE entity isRegisteredTo the AMF // TODO: check initial conditions @@ -1410,52 +1410,6 @@ Package TP_GNB { } // End Group "8.4 UE Mobility Management Procedures" - Group "8.5 Paging Procedures" - { - Group "Paging" - { - import all from Ngap_Common; - - Test Purpose { - - TP Id TP_NGAP_GNB_PAG_01 - - Test objective "Verify that the IUT can send a PAGING message to enable the AMF to page a UE." - - Reference - "ETSI TS 138 413 [1], Clauses 8.5.1.2 and 9.2.4.1" - - Config Id CFG_GNB_01 - - PICS Selection PICS_A3/5_1 - - // TODO: initial condition? - Initial conditions with { - the UE entity isRegisteredTo the AMF - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate the initiation "of a Page procedure" - } - then { - the IUT entity sends an INITIAL_UE_MESSAGE containing - UE_Paging_Identity containing - 5G_S_TMSI containing - 5G_S_TMSI - ; - ; - ; - to the AMF entity - } - } - - } // end TP_NGAP_GNB_PAG_01 - } // end "Paging" - - } // end "8.5 Paging Procedures" - Group "8.6 Transport of NAS Messages Procedures" { Group "Initial UE Message" @@ -1540,7 +1494,7 @@ Package TP_GNB { RAN_UE_NGAP_ID, NAS_PDU, User_Location_Information - ; + ; to the AMF entity } } @@ -1649,17 +1603,386 @@ Package TP_GNB { } // end Group "8.8 Configuration Transfer Procedure" Group "8.9 Warning Message Transmission Procedures" - { + { + import all from Ngap_Common; + + Test Purpose { + + TP Id TP_NGAP_GNB_WTP_01 + + Test objective "Verify that the NG-RAN node successfully processes a WRITE-REPLACE WARNING REQUEST containing mandatory IEs and answers with WRITE-REPLACE WARNING RESPONSE to start broadcasting of warning messages." + + Reference + "ETSI TS 138 413 [1], Clauses 8.9.1.2 and 9.2.8.2" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/8_1 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a WRITE_REPLACE_WARNING_REQUEST containing + Message_Identifier, + Serial_Number, + Repetition_Period, + Number_of_Broadcasts_Requested; + from the AMF entity + } + then { + the IUT entity sends a WRITE_REPLACE_WARNING_RESPONSE containing + Message_Identifier, + Serial_Number; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_WTP_01 + + Test Purpose { + + TP Id TP_NGAP_GNB_WTP_02 + + Test objective "Verify that the NG-RAN node successfully processes a WRITE-REPLACE WARNING REQUEST containing Message Identifier IE and/or Serial Number IE different from those in the warning message being broadcast and if Concurent Warning Message Indicator is not present then IUT node answers with WRITE-REPLACE WARNING RESPONSE and replaces the warning message being broadcast with newly received one for that area." + + Reference + "ETSI TS 138 413 [1], Clauses 8.9.1.2 and 9.2.8.2" //paragraph 3 + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/8_1 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a WRITE_REPLACE_WARNING_REQUEST containing + Message_Identifier indicating value "different from already being broadcasted", + Serial_Number indicating value "different from already being broadcasted", + Repetition_Period, + Number_of_Broadcasts_Requested, + not Concurent_Warning_Message_Indicator; + from the AMF entity + } + then { + the IUT entity sends a WRITE_REPLACE_WARNING_RESPONSE containing + Message_Identifier, + Serial_Number; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_WTP_02 + + //TODO:possible to add additional tests from 8.9.1.2 paragraph 4 and on + + Test Purpose { + + TP Id TP_NGAP_GNB_WTP_03 + + Test objective "Verify that the NG-RAN node successfully processes a PWS CANCEL REQUEST containing mandatory IEs and answers with PWS CANCEL RESPONSE to cancel an already ongoing broadcast warning messages in all of the cells in the NG-RAN." + + Reference + "ETSI TS 138 413 [1], Clauses 8.9.2.2 and 9.2.8.4" //paragraph 3 + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/8_2 + + Initial conditions with { + the UE entity isNotRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a PWS_CANCEL_REQUEST containing + Message_Identifier, + Serial_Number; + from the AMF entity + } + then { + the IUT entity sends a PWS_CANCEL_RESPONSE containing + Message_Identifier, + Serial_Number; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_WTP_03 + + //TODO:possible to add additional tests from 8.9.2.2 paragraph 3, 5 and on + + Test Purpose { + + TP Id TP_NGAP_GNB_WTP_04 + + Test objective "Verify that the IUT can send a PWS RESTART INDICATION to inform AMF that PWS information for some or all cells may be reloaded from the CBC if needed." + + Reference + "ETSI TS 138 413 [1], Clauses 8.9.3.2 and 9.2.8.5" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/8_3 + + Initial conditions with { + the UE entity isNotRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a PWS restart indication + } + then { + the IUT entity sends a PWS_RESTART_INDICATION containing + Cell_List_for_Restart, + Global_RAN_Node_ID, + TAI_List_for_Restart, + Emergency_Area_ID_List_for_Restart; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_WTP_04 + + Test Purpose { + + TP Id TP_NGAP_GNB_WTP_05 + + Test objective "Verify that the IUT can send a PWS FAILURE INDICATION to inform AMF that ongoing PWS operation for one or more cells has failed." + + Reference + "ETSI TS 138 413 [1], Clauses 8.9.4.2 and 9.2.8.6" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/8_4 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a PWS failure indication + } + then { + the IUT entity sends a PWS_FAILURE_INDICATION containing + PWS_Failed_Cell_List, + Global_RAN_Node_ID; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_WTP_05 } // end "8.9 Warning Message Transmission Procedures" Group "8.10 NRPPa Transport Procedures" { + import all from Ngap_Common; + + Test Purpose { + + TP Id TP_NGAP_GNB_NTP_01 + + Test objective "Verify that the IUT can send a UPLINK_UE_ASSOCIATED_NRPPA_TRANSPORT to carry NRPPA signaling between NG-RAN and LMF(Location Management Functionality)." + + Reference + "ETSI TS 138 413 [1], Clauses 8.10.2.2 and 9.2.9.2" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/9_2 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a NRPPA transport procedure + } + then { + the IUT entity sends a UPLINK_UE_ASSOCIATED_NRPPA_TRANSPORT containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + Routing_ID, + NRPPa_PDU; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_NTP_01 + + Test Purpose { + + TP Id TP_NGAP_GNB_NTP_02 + + Test objective "Verify that the IUT can send a UPLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT to carry NRPPA signaling between NG-RAN and LMF(Location Management Functionality)." + + Reference + "ETSI TS 138 413 [1], Clauses 8.10.2.4 and 9.2.9.4" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/9_2 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a NRPPA transport procedure + } + then { + the IUT entity sends a UPLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT containing + Routing_ID, + NRPPa_PDU; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_NTP_02 } // end "8.10 NRPPa Transport Procedures" Group "8.11 Trace Procedures" { + import all from Ngap_Common; + + Test Purpose { + + TP Id TP_NGAP_GNB_TRP_01 + + Test objective "Verify that the IUT can send a TRACE_FAILURE_INDICATION to inform AMF that Trace Start procedure has failed due to an interaction with handover procedure." + + Reference + "ETSI TS 138 413 [1], Clauses 8.11.1.2, 8.11.2.2, 9.2.10.1 and 9.2.10.2" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/10_1 and PICS_A3/10_2 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a TRACE_START containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + Trace_Activation containing + NG_RAN_Trace_ID, + Interfaces_to_Trace, + Trace_Depth, + Trace_Collection_Entity_IP_Address;; + from the AMF entity + } + then { + the IUT entity sends a TRACE_FAILURE_INDICATIONT containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + NG_RAN_Trace_ID, + Cause; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_TRP_01 + + Test Purpose { + + TP Id TP_NGAP_GNB_TRP_02 + + Test objective "Verify that the IUT can send a TRACE_FAILURE_INDICATION to inform AMF that a Deactivate Trace procedure has failed due to an interaction with handover procedure." + + Reference + "ETSI TS 138 413 [1], Clauses 8.11.2.2, 8.11.3.2, 9.2.10.2 and 9.2.10.3" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/10_2 and PICS_A3/10_3 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a DEACTIVATE_TRACE containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + Trace_Activation containing + NG_RAN_Trace_ID, + Interfaces_to_Trace, + Trace_Depth, + Trace_Collection_Entity_IP_Address;; + from the AMF entity + } + then { + the IUT entity sends a TRACE_FAILURE_INDICATIONT containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + NG_RAN_Trace_ID, + Cause; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_TRP_02 + + Test Purpose { + + TP Id TP_NGAP_GNB_TRP_03 + + Test objective "Verify that the IUT can send a CELL_TRAFFIC_TRACE to send the allocated Trace Recording Session Reference and Trace Reference to AMF." + + Reference + "ETSI TS 138 413 [1], Clauses 8.11.4.2 and 9.2.10.4" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/10_4 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + + the IUT entity indicate a cell traffic trace procedure + } + then { + the IUT entity sends a CELL_TRAFFIC_TRACE containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + NG_RAN_Trace_ID, + NG_RAN_CGI, + Trace_Colection_Entity_IP_Address; + to the AMF entity + } + } + + } // end TP_NGAP_GNB_TRP_03 } // end "8.11 Trace Procedures"