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

TPs for Rx, Gx, S6a interfaces.

parent 86b820fc
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -16,6 +16,8 @@ Package Diameter_Common {
        events:
            - receives
            - sends
            - triggers
            - detachment
            // CX DIAMETER Requests/Answers
            - UAA
            - UAR
@@ -36,6 +38,8 @@ Package Diameter_Common {
            // S6A DIAMETER Requests/Answers
            - ULA
            - ULR
            - CLR
            - CLA
        ;
    } // End of Domain section
    
+36 −0
Original line number Diff line number Diff line
@@ -128,6 +128,42 @@ Package TP_GX {
            }  
    }  // End of TP_GX_PCRF_CCA_02
     
    Test Purpose {
        TP Id TP_GX_PCRF_CCA_03
        //TP_EPC_7004_06 and TP_EPC_7004_02 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT when receives CC-Request for session release sends a CC-Answer in case of detachment procedure."
        
        Reference 
            "TS 129 212 (V15.3.0) [9], clauses 4.5.7"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
        	the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isNotRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PGW_A entity sends an CCR containing
                        CC_Request_Type_AVP
                            indicating value TERMINATION_REQUEST
                    ;
                    to the EPC_PCRF_A entity
                }
                then {
                    the EPC_PCRF_A entity sends the CCA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                    ;
                    to the EPC_PGW_A entity
                }
            }  
    }  // End of TP_GX_PCRF_CCA_03
     
    Test Purpose {
        TP Id TP_GX_PGW_RAA_01
        //TP_EPC_6013_01 and TP_EPC_6014_01 from TS 103 029 V5.1.1
+36 −0
Original line number Diff line number Diff line
@@ -594,6 +594,42 @@ Package TP_RX {
            }  
    }  // End of TP_RX_PCSCF_AAR_10
    
    Test Purpose {
        TP Id TP_RX_PCRF_ASA_01
        //TP_EPC_6005_01 and 7004_03 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT sends AA-Answer after RAA is received from PGW."
        
        Reference 
            "TS 129 214 (V15.6.0) [8], clause 4.4.6.1"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_P_CSCF_A entity sends a ASR containing
                        Abort_Cause_AVP
                            indicating value BEARER_RELEASED '(0)'
                    ;
                    to the EPC_PCRF_A entity
                }
                then {
                    the EPC_PCRF_A entity sends the ASA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS "(2001)"
                    ;
                    to the IMS_P_CSCF_A entity
                }
            }  
    }  // End of TP_RX_PCRF_ASA_01
     
    Test Purpose {
        TP Id TP_RX_PCRF_STA_01
        //TP_EPC_7002_19 from TS 103 029 V5.1.1
+134 −0
Original line number Diff line number Diff line
@@ -19,6 +19,140 @@ Package TP_S6A {
    import all from Sip_Common;
    import all from Diameter_Common;
     
    Test Purpose {
        TP Id TP_S6A_HSS_CLR_01
        //TP_EPC_7004_04 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT after termination trigger sends CL-Request."
        
        Reference 
            "TS 129 272 [10], clause 5.2.1.2"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isNotRegisteredTo the EPC_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_HSS_A entity triggers network detachment
                }
                then {
                    the IMS_HSS_A entity sends the CLR containing
                        User_Name_AVP
                            indicating value IMSI,
                        Cancellation_Type_AVP
                            indicating value Subscription_Withdrawal '(2)'
                        CLR_Flags_AVP
                        ;
                    to the EPC_MME_A entity
                }
            }  
    }  // End of TP TP_S6A_HSS_CLR_01
     
    Test Purpose {
        TP Id TP_S6A_MME_CLA_01
        //TP_EPC_7004_07 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT after receipt of CL-Request sends CL-Answer."
        
        Reference 
            "TS 129 272 [10], clause 5.2.1.2"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isNotRegisteredTo the EPC_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_HSS_A entity sends a CLR
                    to the EPC_MME_A entity
                }
                then {
                    the EPC_MME_A entity sends the CLA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        ;
                    to the IMS_HSS_A entity
                }
            }  
    }  // End of TP TP_S6A_MME_CLA_01
     
    Test Purpose {
        TP Id TP_S6A_MME_PUR_01
        //TP_EPC_7004_07 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT after termination trigger sends PU-Request."
        
        Reference 
            "TS 129 272 [10], clause 5.2.1.2"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isNotRegisteredTo the EPC_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_MME_A entity triggers purge to perform detachment
                }
                then {
                    the EPC_MME_A entity sends the PUR containing
                        User_Name_AVP
                            indicating value IMSI,
                        PUR_Flags_AVP
                        ;
                    to the IMS_HSS_A entity
                }
            }  
    }  // End of TP TP_S6A_MME_PUR_01
     
    Test Purpose {
        TP Id TP_S6A_HSS_PUA_01
        //TP_EPC_7004_08 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT after receipt of PU-Request sends PU-Answer."
        
        Reference 
            "TS 129 272 [10], clause 5.2.1.2"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isNotRegisteredTo the EPC_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_MME_A entity sends a PUR
                    to the IMS_HSS_A entity
                }
                then {
                    the IMS_HSS_A entity sends the PUA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        ;
                    to the EPC_MME_A entity
                }
            }  
    }  // End of TP TP_S6A_HSS_PUA_02
     
    Test Purpose {
        TP Id TP_S6A_MME_ULR_01
        //TP_EPC_7001_01 from TS 103 029 V5.1.1