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

1 to 5 PDU tests

parent dad025f2
Loading
Loading
Loading
Loading
+109 −10
Original line number Diff line number Diff line
@@ -147,7 +147,7 @@ Package TP_AMF {
                     to the GNB entity
                }
            }
        } // end 
        } // end TP Id TP_NGAP_AMF_PDU_02
    	 
    	Test Purpose {
		
@@ -177,15 +177,14 @@ Package TP_AMF {
                                PDU_SessionId indicating value RV_PDU_SessionId,
                                PDU_Session_Resource_Setup_Response_Transfer containing
                                    DL_QoS_Flow_per_TNL_Information containing
                                        UP_Transport_Layer_Information contains
                                        UP_Transport_Layer_Information containing
                                            EndpointIPAddress set to PX_N3_GNB_ADDRESS,
                                            GTP_TEID indicating value RV_GTP_TEID;,
                                        Associated_QoS_Flow_List containing
                                            Associated_QoS_Flow_Item containing
                                                QoS_Flow_Identifier set to RV_QFI;
                                                QoS_Flow_Identifier set to RV_QFI;;
                                    ;;;;;
                     from the GNB entity
                	//the IUT entity indicate a PDU session resource modify procedure
                }
                then {
                    the IUT entity sends a PDU_SESSION_RESOURCE_MODIFY_REQUEST containing 
@@ -195,12 +194,6 @@ Package TP_AMF {
                          PDU_Session_Resource_Modify_Request_Item containing
                            PDU_SessionId indicating value PX_PDU_ID,
                            PDU_Session_Resource_Modify_Request_Transfer containing
//                              UL_NG_U_UP_TNL_Modify_List containing
//                                UL_NG_U_UP_TNL_Modify_Item containing
//                                  UL_NG_U_UP_TNL_Information
//                                  DL_NG_U_UP_TNL_Information
//                                ;
//                              ;,
                              QoSFlowAddorModifyRequestList containing
                                QoSFlowAddorModifyRequestItem containing
                                  QoSFlowIdentifier set to RV_QFI;;;;;;
@@ -209,6 +202,112 @@ Package TP_AMF {
            }
        } // end TP_NGAP_AMF_PDU_03
    	 
    	Test Purpose {
		
        TP Id TP_NGAP_AMF_PDU_04 
        
        Test objective "Verify that the AMF node successfully processes a PDU_SESSION_RESOURCE_MODIFY_INDICATION and answers with PDU_SESSION_RESOURCE_MODIFY_CONFIRM for successfully modified PDU session."
        
        Reference 
            "ETSI TS 138 413 [1], Clauses 8.2.5.2 and 9.2.1.8" 
        
        Config Id CF_AMF_N2
        
        PICS Selection PICS_A2/2 and PICS_A4/1_5
        
        Initial conditions with {
            the UE entity hasEstablishedPDUsession
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IUT entity receives a PDU_SESSION_RESOURCE_MODIFY_INDICATION containing
                        AMF_UE_NGAP_ID set to RV_AMF_UE_NGAP_ID,
                        RAN_UE_NGAP_ID set to PX_RAN_UE_NGAP_ID,
                        PDU_Session_Resource_Modify_Indication_List containing
                          PDU_Session_Resource_Modify_Indication_Item containing
                            PDU_SessionId indicating value RV_PDU_SessionId,
                            PDU_Session_Resource_Modify_Indication_Transfer containing
                              DLQoSFlowperTNLInformation containing
                                UPTransportLayerInformation containing
                                    EndpointIPAddress set to PX_N3_GNB_ADDRESS,
                                    GTP_TEID indicating value RV_GTP_TEID;,
                                AssociatedQoSFlowList containing
                                  AssociatedQoSFlowItem containing
                                    QoSFlowIdentifier set to RV_QFI;;;;;;;
                    from the GNB entity
                }
                then {
                    the IUT entity sends a PDU_SESSION_RESOURCE_MODIFY_CONFIRM containing
                        AMF_UE_NGAP_ID set to RV_AMF_UE_NGAP_ID,
                        RAN_UE_NGAP_ID set to PX_RAN_UE_NGAP_ID,
                        PDU_Session_Resource_Modify_Confirm_List containing
                          PDU_Session_Resource_Modify_Confirm_Item containing
                            PDU_SessionId indicating value RV_PDU_SessionId,
                            PDU_Session_Resource_Modify_Confirm_Transfer containing
                              QoSFlowModifyConfirmList containing
                                QoSFlowModifyConfirmItem containing
                                  QoSFlowIdentifier set to RV_QFI;;;,
                              UL_NG_U_UP_TNLInformation 
                                UP_Transport_Layer_Information containing
                                    EndpointIPAddress set to RV_N3_ENDPOINT_IP_ADDRESS,
                                    GTP_TEID indicating value RV_GTP_TEID;;;;
                     to the GNB entity
               	}
           	}
        } // end TP_NGAP_AMF_PDU_04
     
        Test Purpose {

        TP Id TP_NGAP_AMF_PDU_05 
        
        Test objective "Verify that the AMF node processes a PDU_SESSION_RESOURCE_MODIFY_INDICATION and answers with PDU_SESSION_RESOURCE_MODIFY_CONFIRM for not successfully modified PDU session."
        
        Reference 
            "ETSI TS 138 413 [1], Clauses 8.2.5.2 and 9.2.1.8" 
        
        Config Id CF_AMF_N2
        
        PICS Selection PICS_A2/2 and PICS_A4/1_5
        
        Initial conditions with {
            the UE entity hasEstablishedPDUsession
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IUT entity receives a PDU_SESSION_RESOURCE_MODIFY_INDICATION containing
                        AMF_UE_NGAP_ID set to RV_AMF_UE_NGAP_ID,
                        RAN_UE_NGAP_ID set to PX_RAN_UE_NGAP_ID,
                        PDU_Session_Resource_Modify_Indication_List containing
                          PDU_Session_Resource_Modify_Indication_Item containing
                            PDU_SessionId indicating value RV_PDU_SessionId,
                            PDU_Session_Resource_Modify_Indication_Transfer containing
                              DLQoSFlowperTNLInformation containing
                                UPTransportLayerInformation containing
                                    EndpointIPAddress set to PX_N3_GNB_ADDRESS,
                                    GTP_TEID indicating value RV_GTP_TEID;,
                                AssociatedQoSFlowList containing
                                  AssociatedQoSFlowItem containing
                                    QoSFlowIdentifier set to PX_QFI_Wrong;;;;;;;
                    from the GNB entity
                }
                then {
                    the IUT entity sends a PDU_SESSION_RESOURCE_MODIFY_CONFIRM containing
                        AMF_UE_NGAP_ID set to RV_AMF_UE_NGAP_ID,
                        RAN_UE_NGAP_ID set to PX_RAN_UE_NGAP_ID,
                        PDU_Session_Resource_Failed_To_Modify_List containing
                          PDU_Session_Resource_Failed_To_Modify_Item containing
                            PDU_SessionId indicating value RV_PDU_SessionId,
                            PDU_Session_Resource_Modify_Indication_Unsuccessful_Transfer containing
                              Cause set to "Unknown QoS Flow ID";;;;
                     to the GNB entity
               	}
           	}
        } // end TP_NGAP_AMF_PDU_05


         
    } // end Group 8.2 PDU Session Management Procedures