Commit c8d52cac authored by Steffen Ludtke's avatar Steffen Ludtke
Browse files

new and updated TPs in section 8.3 UE Context Management Procedures

parent 67f10db5
Loading
Loading
Loading
Loading
+235 −1
Original line number Diff line number Diff line
@@ -273,6 +273,240 @@ Package TP_AMF {
    	
    } // end Group 8.2 PDU Session Management Procedures
    
    Group "UE Context Management Procedures"
    {
    	
    	Group "Initial Context Setup"
    	{
    		import all from Ngap_Common;
    		
    		Test Purpose {
		
        	TP Id TP_NGAP_AMF_CMP_01
        
        	Test objective "Verify that the IUT can send a INITIAL CONTEXT SETUP REQUEST contains mandatory IEs."
        
        	Reference 
            	"ETSI TS 138 413 [1], Clauses 8.3.1.2" 
        
        	Config Id CFG_AMF_01
        
        	PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
        
        	Initial conditions with {
            	the UE entity isRegisteredTo the AMF // TODO: check initial conditions
        	}
        
	        Expected behaviour
	            ensure that {
	                when {	                	
	                	the IUT entity indicate a PDU initial context setup procedure
                	}
                	then {
	                    the IUT entity sends a INITIAL_CONTEXT_SETUP_REQUEST containing  	
	                        AMF_UE_NGAP_ID,
	                        RAN_UE_NGAP_ID,
	                        GUAMI,
	                        PDU_Session_Resource_Setup_Request_List containing
	                            PDU_SessionId,
	                            S_NSSAI,
	                            PDU_Session_Resource_Setup_Request_Transfer;
	                        ,
	                        Allowed_NSSAI,
	                        UE_Security_Capabilities,
	                        Security_Key
	                        ;
	                    to the GNB entity
                	}
	                
	            }
	            
			} // end TP_NGAP_AMF_CMP_01
    		
    	}
    	
    	Group "UE Context Modification"
    	{
    		
    		import all from Ngap_Common;
    		
    		Test Purpose {
		
		        TP Id TP_NGAP_AMF_CMP_02
		        
		        Test objective "Verify that the IUT can send a UE CONTEXT MODIFICATION REQUEST contains mandatory IEs."
		        
		        Reference 
		            "ETSI TS 138 413 [1], Clauses 8.3.4.2" 
		        
		        Config Id CFG_AMF_01
		        
		        PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
		        
				Initial conditions with {
            		the UE entity isRegisteredTo the AMF // TODO: check initial conditions
        		}
		        
		        Expected behaviour
		            ensure that {
		            	when {	                	
	                		the IUT entity indicate a PDU UE context modification procedure
                		}
		                then {
		                    the IUT entity sends a UE_CONTEXT_MODIFICATION_REQUEST containing  	
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID
		                        ;
		                    to the GNB entity
		                }
		                
		       		}
		                
            	
            	} // end TP TP_NGAP_AMF_CMP_02
            	
    	} // End Group UE Context Modification
    	
    	Group "UE Context Suspend"
            {
            	import all from Ngap_Common;
            	
            	Test Purpose {
		
		        TP Id TP_NGAP_AMF_CMP_05
		        
		        Test objective "Verify that the AMF node successfully processes a UE CONTEXT SUSPEND REQUEST contains mandatory IEs and answers with UE CONTEXT SUSPEND REQUEST RESPONSE with successfully suspend UE context."
		        
		        Reference 
		            "ETSI TS 138 413 [1], Clauses 8.3.11.2" 
		        
		        Config Id CFG_AMF_01
		        
		        PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
		        
		        Initial conditions with {
            		the UE entity isRegisteredTo the AMF // TODO: check initial conditions
        		}
		        
		        Expected behaviour
		            ensure that {
		                when {
		                    the IUT entity receives a UE_CONTEXT_SUSPEND_REQUEST containing  	
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID,
		                        PDU_Session_Resource_Suspend_List containing
		                        	 PDU_SessionId,
		                        	 UE_Context_Suspend_Request_Transfer;
		                        ;
		                    from the GNB entity
		                }
		                then {
		                    the IUT entity sends a UE_CONTEXT_SUSPEND_RESPONSE containing
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID
		                        ;
		                     to the GNB entity
		                	}
		            	}
            	
            	} // end TP TP_NGAP_AMF_CMP_05
            	
            	Test Purpose {
		
		        TP Id TP_NGAP_AMF_CMP_06
		        
		        Test objective "Verify that the AMF node successfully processes a UE CONTEXT SUSPEND REQUEST contains mandatory IEs and answers with UE CONTEXT SUSPEND FAILURE with failed suspension."
		        
		        Reference 
		            "ETSI TS 138 413 [1], Clauses 8.3.11.3" 
		        
		        Config Id CFG_AMF_01
		        
		        PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
		        
 				Initial conditions with {
            		the UE entity isRegisteredTo the AMF // TODO: check initial conditions
        		}
		        
		        Expected behaviour
		            ensure that {
		                when {
		                    the IUT entity receives a UE_CONTEXT_SUSPEND_REQUEST containing  	
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID,
		                        PDU_Session_Resource_Suspend_List containing
		                        	 PDU_SessionId,
		                        	 UE_Context_Suspend_Request_Transfer;
		                        ;
		                    from the GNB entity
		                }
		                then {
		                    the IUT entity sends a UE_CONTEXT_SUSPEND_FAILURE containing
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID,
		                        Cause
		                        ;
		                     to the GNB entity
		                	}
		            	}
            	
            	} // end TP TP_NGAP_AMF_CMP_06
            	
            }// end Group UE Context Suspend
            
            Group "UE Context Resume"
            {
            	import all from Ngap_Common;
            	
            	Test Purpose {
		
		        TP Id TP_NGAP_AMF_CMP_07
		        
		        Test objective "Verify that the AMF node successfully processes a UE CONTEXT RESUME REQUEST contains mandatory IEs and answers with UE CONTEXT RESUME RESPONSE with successfully resume UE context."
		        
		        Reference 
		            "ETSI TS 138 413 [1], Clauses 8.3.11.3" 
		        
		        Config Id CFG_AMF_01
		        
		        PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
		        
 				Initial conditions with {
            		the UE entity isRegisteredTo the AMF // TODO: check initial conditions
        		}
		        
		        Expected behaviour
		            ensure that {
		                when {
		                    the IUT entity receives a UE_CONTEXT_RESUME_REQUEST containing  	
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID,
		                        RRC_Resume_Cause,
		                        PDU_Session_Resource_Resume_List containing
		                        	 PDU_SessionId,
		                        	 UE_Context_Resume_Request_Transfer;
		                        ;
		                    from the GNB entity
		                }
		                then {
		                    the IUT entity sends a UE_CONTEXT_RESUME_RESPONSE containing
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID,
		                        PDU_Session_Resource_Resume_List containing
		                        	 PDU_SessionId,
		                        	 UE_Context_Resume_Response_Transfer;
		                        ;
		                     to the GNB entity
		                	}
		            	}
            	
            	} // end TP TP_NGAP_AMF_CMP_07
            	
            	
            } // end Group "UE Context Resume"
            
    } // End Group UE Context Management Procedures
    
       
} // End of Package TP_AMF
+63 −64
Original line number Diff line number Diff line
@@ -600,9 +600,9 @@ Package TP_GNB {
	        
	        PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
	        
//	        Initial conditions with {
//	           //TODO: Do we have an initial condition here?
//	        }
			Initial conditions with {
            	the UE entity isRegisteredTo the AMF // TODO; check initial conditions
        	}
	        
	        Expected behaviour
	            ensure that {
@@ -650,15 +650,15 @@ Package TP_GNB {
		        Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT MODIFICATION REQUEST contains mandatory IEs and answers with UE CONTEXT MODIFICATION FAILURE with failed PDU session."

		        Reference 
		            "ETSI TS 138 413 [1], Clauses 8.3.4.2" 
		            "ETSI TS 138 413 [1], Clauses 8.3.4.3" 
		        
		        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.
		        
//		        Initial conditions with {
//		           //TODO: Do we have an initial condition here?
//		        }
				Initial conditions with {
            		the UE entity isRegisteredTo the AMF // TODO; check initial conditions
        		}
		        
		        Expected behaviour
		            ensure that {
@@ -688,15 +688,15 @@ Package TP_GNB {
		        Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT MODIFICATION REQUEST contains mandatory IEs and answers with UE CONTEXT MODIFICATION RESPONSE with successfully modify UE context."
		        
		        Reference 
		            "ETSI TS 138 413 [1], Clauses 8.3.4.3" 
		            "ETSI TS 138 413 [1], Clauses 8.3.4.2" 
		        
		        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.
		        
//		        Initial conditions with {
//		           //TODO: Do we have an initial condition here?
//		        }
				Initial conditions with {
            		the UE entity isRegisteredTo the AMF // TODO: check initial conditions
        		}
		        
		        Expected behaviour
		            ensure that {
@@ -729,7 +729,7 @@ Package TP_GNB {
		
		        TP Id TP_NGAP_GNB_CMP_05
		        
		        Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT SUSPEND REQUEST contains mandatory IEs and answers with UE CONTEXT SUSPEND REQUEST RESPONSE with successfully suspend UE context."
		        Test objective "Verify that the IUT can send a UE CONTEXT SUSPEND REQUEST contains mandatory IEs"
		        
		        Reference 
		            "ETSI TS 138 413 [1], Clauses 8.3.11.2" 
@@ -738,67 +738,66 @@ Package TP_GNB {
		        
		        PICS Selection PICS_A3/5_1 //TODO: Not sure here. PIC means item 5.1 in table A3 but couldn't find either.
		        
//		        Initial conditions with {
//		           //TODO: Do we have an initial condition here?
//		        }
				Initial conditions with {
            		the UE entity isRegisteredTo the AMF // TODO; check initial conditions
        		}
            	
		        Expected behaviour
		            ensure that {
		                when {
		                    the IUT entity receives a UE_CONTEXT_SUSPEND_REQUEST containing  	
		                	the IUT entity indicate a UE context suspend request
		                }
		                then {
		                    the IUT entity sends a UE_CONTEXT_SUSPEND_REQUEST containing  	
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID,
		                        PDU_Session_Resource_Suspend_List containing
		                        	 PDU_SessionId,
		                        	 UE_Context_Suspend_Request_Transfer;
		                        ;
		                    from the AMF entity
		                }
		                then {
		                    the IUT entity sends a UE_CONTEXT_SUSPEND_RESPONSE containing
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID
		                        ;
		                    to the AMF entity
		                	}
		            	}
            	
            	} // end TP TP_NGAP_GNB_CMP_05
            	
            	
            }// end Group UE Context Suspend
            
		Group "UE Context Resume"
        {
        	import all from Ngap_Common;
        	
        	Test Purpose {
	
	        TP Id TP_NGAP_GNB_CMP_06
	        
		        Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT SUSPEND REQUEST contains mandatory IEs and answers with UE CONTEXT SUSPEND FAILURE with failed suspension."
	        Test objective "Verify that the IUT can send a UE CONTEXT RESUME REQUEST contains mandatory IEs"
	        
	        Reference 
		            "ETSI TS 138 413 [1], Clauses 8.3.11.3" 
	            "ETSI TS 138 413 [1], Clauses 8.3.11.2" 
	        
	        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.
	        
//		        Initial conditions with {
//		           //TODO: Do we have an initial condition here?
//		        }
			Initial conditions with {
            	the UE entity isRegisteredTo the AMF // TODO; check initial conditions
        	}
        	
	        Expected behaviour
	            ensure that {
	                when {
		                    the IUT entity receives a UE_CONTEXT_SUSPEND_REQUEST containing  	
		                        AMF_UE_NGAP_ID,
		                        RAN_UE_NGAP_ID,
		                        PDU_Session_Resource_Suspend_List containing
		                        	 PDU_SessionId,
		                        	 UE_Context_Suspend_Request_Transfer;
		                        ;
		                    from the AMF entity
	                	the IUT entity indicate a UE context resume request
	                }
	                then {
		                    the IUT entity sends a UE_CONTEXT_SUSPEND_FAILURE containing
	                    the IUT entity sends a UE_CONTEXT_RESUME_REQUEST containing  	
	                        AMF_UE_NGAP_ID,
	                        RAN_UE_NGAP_ID,
		                        Cause
	                        RRC_Resume_Cause,
	                        PDU_Session_Resource_Resume_List containing
	                        	 PDU_SessionId,
	                        	 UE_Context_Resume_Request_Transfer;
	                        ;
	                    to the AMF entity
	                	}
@@ -806,7 +805,7 @@ Package TP_GNB {
            	
            	} // end TP TP_NGAP_GNB_CMP_06
            	
            }// end Group UE Context Suspend
        } // End Group "UE Context Resume"
            
    } // end Group 8.3 UE Context Management Procedures