Commit f8bfbad5 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

New TP_AMF

parent 464c3db3
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -102,6 +102,8 @@ Package Ngap_Common {
            - PICS_A4/5_2	//AMF - Transport of NAS Messages Procedures - DOWNLINK NAS TRANSPORT
            - PICS_A4/5_5	//AMF - Transport of NAS Messages Procedures - REROUTE NAS REQUEST
            - PICS_A4/6_1	//AMF - Interface Management Procedures - NG SETUP REQUEST
            - PICS_A4/6_1_1 //AMF - Rejection of an unacceptable NG SETUP REQUEST message with an NG SETUP FAILURE message
            - PICS_A4/6_1_2 //AMF - IAB
            - PICS_A4/6_2	//AMF - Interface Management Procedures - RAN CONFIGURATION UPDATE
            - PICS_A4/6_3	//AMF - Interface Management Procedures - AMF CONFIGURATION UPDATE
            - PICS_A4/6_4	//AMF - Interface Management Procedures - NG RESET
+177 −0
Original line number Diff line number Diff line
@@ -179,6 +179,59 @@ Package TP_AMF {
                }
            } // end TP_NGAP_AMF_CMP_03
        
            Test Purpose {
        
            TP Id TP_NGAP_AMF_CMP_03_2
        
            Test objective "Verify that the IUT sends a UE CONTEXT RELEASE COMMAND after UE_CONTEXT_RELEASE_REQUEST to release the UE-associated logic NG-connection due to NG-RAN node generated reasons."
        
            Reference 
                "ETSI TS 138 413 [1], Clauses 8.3.2, 8.3.3 and 9.2.2.5" 
        
            Config Id CF_AMF_N2
        
            PICS Selection PICS_A2/2 and PICS_A4/2_3
        
            Initial conditions with {
                the UE entity isRegisteredTo the AMF //and
                //the UE entity hasEstablishedInitialContext
            }
        
            Expected behaviour
                ensure that {
                    when {
                        the IUT entity receives a UE_CONTEXT_RELEASE_REQUEST containing
                            AMF_UE_NGAP_ID set to PX_AMF_UE_NGAP_ID,
                            RAN_UE_NGAP_ID set to PX_RAN_UE_NGAP_ID,
                            PDU_Session_Resource_List containing
	                            PDU_Session_Resource_Item containing
	                                PDU_SessionId indicating value PX_PDU_SessionId;;,
                            Cause set to PX_VA_Cause;
                            //VA1="RadioNetwork.user-inactivity"
                            //VA2="RadioNetwork.unspecified";
                            //VA3="RadioNetwork.release due to NG-RAN generated reason";
                            //VA4="RadioNetwork.cell not available";
                            //VA5="RadioNetwork.radio resource not available";
                            //VA6="RadioNetwork.radio connection with UE lost";
                        from the GNB entity
                    }
                    then {
                        the IUT entity sends a UE_CONTEXT_RELEASE_COMMAND containing
                            CHOICE_UE_NGAP_IDs containing
                                UE_NGAP_ID_pair containing                   
                                    AMF_UE_NGAP_ID set to PX_AMF_UE_NGAP_ID,
                                    RAN_UE_NGAP_ID set to PX_RAN_UE_NGAP_ID
                                ;,
                                AMF UE NGAP ID containing
                                    AMF_UE_NGAP_ID set to PX_AMF_UE_NGAP_ID;
                            ;,
                            Cause set to PX_VA_Cause
                        ;
                        to the GNB entity
                    }
                }
            } // end TP_NGAP_AMF_CMP_03_2
                
        } // End Group "UE Context Release (AMF initiated)"
        
        Group "UE Context Modification"
@@ -573,6 +626,130 @@ Package TP_AMF {
                }
            } // end TP TP_NGAP_AMF_IMP_04
            
            Test Purpose {
    
            TP Id TP_NGAP_AMF_IMP_01_2 //Extended RAN Node name reference to Rel 17
            
            Test objective "Verify that the AMF node successfully processes an NG SETUP REQUEST message containing the PLMN identity, TAC, supported slice IEs and Extended RAN Node Name, and responds with an NG SETUP RESPONSE message to acknowledge the setup."
            
            Reference 
                "ETSI TS 138 413 [1], Clauses 8.7.1.2, 9.2.6.1 and 9.2.6.2" 
            
            Config Id CF_AMF_N2
            
            PICS Selection PICS_A2/2 and PICS_A4/6_1
            
            Initial conditions with {
                the GNB entity hasNotEstablished_NG_C_AssociationTo the AMF
            }
            
            Expected behaviour
                ensure that {
                    when {
                        the IUT entity receives an NG_SETUP_REQUEST containing
                            Global_RAN_Node_ID containing
                                    Global_gNB_ID containing
                                        PLMN_Identity set to PX_PLMN_Identity,
                                        gNB_ID set to PX_gNB_ID;;, 
                            RAN_Node_Name set to PX_RAN_Node_Name,
                            Supported_TA_List containing
                                Supported_TA_Item containing
                                    TAC set to PX_TAC, 
                                    Broadcast_PLMN_List containing
                                        Broadcast_PLMN_Item containing
                                            PLMN_Identity set to PX_PLMN_Identity,
                                            TAI_Slice_Support_List containing
                                                S_NSSAI containing
                                                    SST set to PX_SST,
                                                    SD set to PX_SD;;;;;,
                            Extended_RAN_Node_Name set to PX_Extended_RAN_Node_Name
                            ;;
                        from the GNB entity
                    }
                    then {
                        the IUT entity sends an NG_SETUP_RESPONSE containing
                            AMF_Name indicating value PX_AMF_Name, 
                            Served_GUAMI_List containing
                                Served_GUAMI_Item containing
                                    GUAMI containing
                                        PLMN_Identity set to RV_PLMN_Identity,  
                                        AMF_Region_ID set to RV_AMF_Region_ID,
                                        AMF_Set_ID set to RV_AMF_Set_ID,
                                        AMF_Pointer set to PX_AMF_Pointer_ID;;;, 
                            PLMN_Support_List containing
                                PLMN_Support_Item containing
                                    PLMN_Identity set to PX_PLMN_Identity, 
                                    Slice_Support_List containing
                                        S_NSSAI containing
                                                SST set to PX_SST,
                                                SD set to PX_SD;;;;;
                         to the GNB entity
                    }
                }
            } // end TP TP_NGAP_AMF_IMP_01_2
            
            Test Purpose {
    
            TP Id TP_NGAP_AMF_IMP_01_3
            
            Test objective "Verify that the AMF with IAB support successfully processes an NG SETUP REQUEST message containing the PLMN identity, TAC and supported slice IEs, and responds with an NG SETUP RESPONSE message containing IAB Supported IE to acknowledge the setup."
            
            Reference 
                "ETSI TS 138 413 [1], Clauses 8.7.1.2, 9.2.6.1 and 9.2.6.2" 
            
            Config Id CF_AMF_N2
            
            PICS Selection PICS_A2/2 and PICS_A4/6_1 and PICS_A4/6_1_2
            
            Initial conditions with {
                the GNB entity hasNotEstablished_NG_C_AssociationTo the AMF
            }
            
            Expected behaviour
                ensure that {
                    when {
                        the IUT entity receives an NG_SETUP_REQUEST containing
                            Global_RAN_Node_ID containing
                                    Global_gNB_ID containing
                                        PLMN_Identity set to PX_PLMN_Identity,
                                        gNB_ID set to PX_gNB_ID;;, 
                            RAN_Node_Name set to PX_RAN_Node_Name,
                            Supported_TA_List containing
                                Supported_TA_Item containing
                                    TAC set to PX_TAC, 
                                    Broadcast_PLMN_List containing
                                        Broadcast_PLMN_Item containing
                                            PLMN_Identity set to PX_PLMN_Identity,
                                            TAI_Slice_Support_List containing
                                                S_NSSAI containing
                                                    SST set to PX_SST,
                                                    SD set to PX_SD;;;;;
                            ;;
                        from the GNB entity
                    }
                    then {
                        the IUT entity sends an NG_SETUP_RESPONSE containing
                            AMF_Name indicating value PX_AMF_Name, 
                            Served_GUAMI_List containing
                                Served_GUAMI_Item containing
                                    GUAMI containing
                                        PLMN_Identity set to RV_PLMN_Identity,  
                                        AMF_Region_ID set to RV_AMF_Region_ID,
                                        AMF_Set_ID set to RV_AMF_Set_ID,
                                        AMF_Pointer set to PX_AMF_Pointer_ID;;;, 
                            PLMN_Support_List containing
                                PLMN_Support_Item containing
                                    PLMN_Identity set to PX_PLMN_Identity, 
                                    Slice_Support_List containing
                                        S_NSSAI containing
                                            SST set to PX_SST,
                                            SD set to PX_SD;;;;,
                            IAB_Supported set to true; //enumerated true
                         to the GNB entity
                    }
                }
            } // end TP TP_NGAP_AMF_IMP_01_3
    
        } // End Group "NG Setup"
        
        Group "RAN Configuration Update"
+2 −1
Original line number Diff line number Diff line
@@ -263,7 +263,8 @@ Package TP_GNB {
                                            TAI_Slice_Support_List containing
                                                S_NSSAI containing
                                                    SST set to PX_SST,
                                                    SD set to PX_SD;;;;;;,//optional field - 2 variants of test(present or omit value)
                                                    SD set to PX_SD
                                                    OR NOT SD;;;;;;,
                            Default_Paging_DRX set to PX_GNB_DEF_DRX;
                         to the AMF entity
                    }