Commit a4736625 authored by Yann Garcia's avatar Yann Garcia
Browse files

Merge branch 'STF574' of https://forge.etsi.org/rep/vxlte/vxlte-iop into STF574

parents bcd7d456 40f60003
Loading
Loading
Loading
Loading
+23 −1
Original line number Diff line number Diff line
/* ETSI Software License
* As long as the here under conditions are respected, non-exclusive permission is hereby granted,
* free of charge, to use, reproduce and modify this software source code, under the following conditions:
* This source code is provided AS IS with no warranties, express or implied, including but not limited to,
* the warranties of merchant ability, fitness for a particular purpose and warranties for non-infringement
* of intellectual property rights.
* ETSI shall not be held liable in any event for any direct or indirect damages whatsoever (including, without
* limitation, damages for loss of profits, business interruption, loss of information, or any other pecuniary
* loss) arising out of or related to the use of or inability to use the source code.
* This permission is granted to facilitate the implementation of the related ETSI standard, provided that
* ETSI is given the right to use, reproduce and amend the modified source code under the same conditions
* as the present permission.
* This permission does not apply to any documentation associated with this source code for which ETSI keeps
* all rights reserved.
* The present ETSI Source Code license shall be included in all copies of whole or part of this source code
* and shall not imply any sub-license right.
* (c) ETSI 2019-2020 
*/
 
 
 Package Diameter_Common {
    Domain {
        pics: 
@@ -20,6 +40,8 @@ Package Diameter_Common {
            - detachment
            - invokes
            - create_session_request
            - delete_session_request
            - termination_SIP_signalling_session
            // CX DIAMETER Requests/Answers
            - UAA
            - UAR
+66 −1
Original line number Diff line number Diff line
@@ -168,7 +168,7 @@ Package TP_GX {
    Test Purpose {
        TP Id TP_GX_PCRF_CCA_04
        //TP_EPC_8001_06 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT receives CC-Answer from home PCRF it sends CC-Answer towards home P-GW."
        Test objective  "Verify that IUT receives CC-Answer from home PCRF and it sends CC-Answer towards home P-GW."
        
        Reference 
            "TS 129 212 (V15.3.0) [9], clauses 4.5.1 (item 1) and 4a.5.1 (item 1)"
@@ -211,6 +211,39 @@ Package TP_GX {
            }  
    }  // End of TP_GX_PCRF_CCA_04
     
    Test Purpose {
        TP Id TP_GX_PCRF_CCA_05
        //TP_EPC_8004_04 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT receives CC-Answer from home PCRF and it sends CC-Answer towards home P-GW."
        
        Reference 
            "TS 129 212 (V15.3.0) [9], clauses 4.5.7"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
        	the UE_A entity isAttachedTo the EPC_B and
            the UE_A entity isNotRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PCRF_A entity sends an CCA
                    to the EPC_PCRF_B entity
                }
                then {
                    the EPC_PCRF_B entity sends the CCA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                    ;
                    to the EPC_PGW_B entity
                }
            }  
    }  // End of TP_GX_PCRF_CCA_05
     
    Test Purpose {
        TP Id TP_GX_PGW_CCR_01
        //TP_EPC_7001_03 from TS 103 029 V5.1.1
@@ -268,6 +301,38 @@ Package TP_GX {
            }  
    }  // End of TP_GX_PGW_CCR_01
     
    Test Purpose {
        TP Id TP_GX_PGW_CCR_02
        //TP_EPC_8004_01 from TS 103 029 V5.1.1
        Test objective  "Verify that when IUT is invoked with a delete session request the CC-Request is sent towards PCRF."
        
        Reference 
            "TS 129 212 (V15.3.0) [9], clauses 4.5.7"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
        	the UE_A entity isAttachedTo the EPC_B and
            the UE_A entity isNotRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PGW_A entity invokes delete_session_request
                }
                then {
                    the EPC_PGW_B entity sends an CCR containing
                        CC_Request_Type_AVP
                            indicating value TERMINATION_REQUEST
                    ;
                    to the EPC_PCRF_B entity
                }
            }  
    }  // End of TP_GX_PGW_CCR_02
     
    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
+107 −0
Original line number Diff line number Diff line
@@ -144,6 +144,39 @@ Package TP_S9 {
            }  
    }  // End of TP_S9_PCRF_AAA_02
    
    Test Purpose {
        TP Id TP_S9_PCRF_ASR_01
        //TP_EPC_8004_05 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT receives AS-Request from home PCRF and it sends AS-Request towards home PCRF."
        
        Reference 
            "TS 129 215 (V15.3.0) [11], clause 4.5.3.3"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PCRF_A entity triggers termination_SIP_signalling_session
                }
                then {
                    the EPC_PCRF_A entity sends the ASR containing
                        Session_Id_AVP
                        Abort_Cause_AVP
                            indicating value BEARER_RELEASED
                    ; 
                    to the EPC_PCRF_B entity
                }
            }  
    }  // End of TP_S9_PCRF_ASR_01
     
    Test Purpose {
        TP Id TP_S9_PCRF_CCR_01
        //TP_EPC_8001_04 from TS 103 029 V5.1.1
@@ -207,6 +240,44 @@ Package TP_S9 {
            }  
    }  // End of TP_S9_PCRF_CCR_01
     
    Test Purpose {
        TP Id TP_S9_PCRF_CCR_02
        //TP_EPC_8004_02 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT receives CC-Request from P-GW and it sends CC-Request towards home PCRF."
        
        Reference 
            "TS 129 215 (V15.3.0) [11], clauses 4.5.1.2 and 4.5.3.3"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
        	the UE_A entity isAttachedTo the EPC_B and
            the UE_A entity isNotRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PGW_B entity sends an CCR
                    to the EPC_PCRF_B entity
                }
                then {
                    the EPC_PCRF_B entity sends an CCR containing
                        CC_Request_Type_AVP
                            indicating value TERMINATION_REQUEST
                        Subsession_Enforcement_Info_AVP containing
                            Subsession_Id_AVP
                            Subsession_Operation_AVP
                                indicating value TERMINATION
                        ;
                    ;
                    to the EPC_PCRF_A entity
                }
            }  
    }  // End of TP_S9_PCRF_CCR_02
     
    Test Purpose {
        TP Id TP_S9_PCRF_CCA_01
        //TP_EPC_8001_05 from TS 103 029 V5.1.1
@@ -256,6 +327,42 @@ Package TP_S9 {
            }  
    }  // End of TP_S9_PCRF_CCA_01
     
    Test Purpose {
        TP Id TP_S9_PCRF_CCA_02
        //TP_EPC_8004_03 from TS 103 029 V5.1.1
        Test objective  "Verify when IUT receives CC-Request from visited PCRF then it sends a CC-Answer."
        
        Reference 
            "TS 129 215 (V15.3.0) [11], clauses 4.5.1.2 and 4.5.3.3"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
        	the UE_A entity isAttachedTo the EPC_B and
            the UE_A entity isNotRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PCRF_B entity sends a CCR
                    to the EPC_PCRF_A entity
                }
                then {
                    the EPC_PCRF_A entity sends a CCA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        Subsession_Decision_Info_AVP containing
                            Subsession_Id_AVP
                        ;
                    ;
                    to the EPC_PCRF_B entity
                }
            }  
    }  // End of TP_S9_PCRF_CCA_02
    
    Test Purpose {
        TP Id TP_S9_PCRF_STR_01
        //TP_EPC_8002_04 from TS 103 029 V5.1.1
+2 −78
Original line number Diff line number Diff line
@@ -187,82 +187,6 @@ Package Sip_Common {
                    connection between IMS_A.g and IMS_B.g 
            ;
            
            Test Configuration CFG_CX_HSS_01 
                containing 
                    Tester component IMS_S_CSCF_A of type DiameterComponent
                    Tester component IMS_I_CSCF_A of type DiameterComponent
                    
                    SUT component IMS_HSS_A of type DiameterComponent
                    connection between IMS_S_CSCF_A.g and IMS_HSS_A.g
                    connection between IMS_I_CSCF_A.g and IMS_HSS_A.g
            ;
            
            Test Configuration CFG_GX_PGW_01 
                containing 
                    Tester component EPC_PCRF_A of type DiameterComponent
                    
                    SUT component EPC_PGW_A of type DiameterComponent
                    connection between EPC_PCRF_A.g and EPC_PGW_A.g
            ;
            
            Test Configuration CFG_GX_PCRF_01 
                containing 
                    Tester component EPC_PGW_A of type DiameterComponent
                    Tester component IMS_P_CSCF_A of type DiameterComponent
                    
                    SUT component EPC_PCRF_A of type DiameterComponent
                    connection between EPC_PCRF_A.g and EPC_PGW_A.g
                    connection between EPC_PCRF_A.g and IMS_P_CSCF_A.g
            ;
            
            Test Configuration CFG_RX_PCRF_01 
                containing
                    Tester component IMS_P_CSCF_A of type DiameterComponent
                    
                    SUT component EPC_PCRF_A of type DiameterComponent
                    connection between IMS_P_CSCF_A.g and EPC_PCRF_A.g
            ;
            
            Test Configuration CFG_RX_PCRF_02
                containing
                    Tester component IMS_P_CSCF_A of type DiameterComponent
                    
                    SUT component EPC_PCRF_A of type DiameterComponent
                    SUT component EPC_PGW_A of type DiameterComponent
                    connection between IMS_P_CSCF_A.g and EPC_PCRF_A.g
                    connection between EPC_PGW_A.g and EPC_PCRF_A.g
            ;
            
            Test Configuration CFG_RX_PCSCF_01 
                containing
                    Tester component IMS_S_CSCF_A of type SipComponent
                    Tester component EPC_PCRF_A of type DiameterComponent
                    
                    SUT component IMS_P_CSCF_A of type SIPComponent
                    SUT component IMS_P_CSCF_A of type DiameterComponent
                    connection between IMS_S_CSCF_A.g and IMS_P_CSCF_A.g
                    connection between IMS_P_CSCF_A.g and EPC_PCRF_A_A.g
            ;
            
            Test Configuration CFG_S6A_MME_01 
                containing
                    Tester component UE_A of type S1APComponent
                    Tester component IMS_HSS_A of type DiameterComponent
                    
                    SUT component EPC_MME_A of type S1APComponent
                    SUT component EPC_MME_A of type DiameterComponent
                    connection between UE_A.g and EPC_MME_A.g
                    connection between EPC_MME_A.g and IMS_HSS_A.g
            ;
            
            Test Configuration CFG_S6A_HSS_01 
                containing
                    Tester component IMS_HSS_A of type DiameterComponent
                    
                    SUT component EPC_PGW_A of type DiameterComponent
                    connection between EPC_MME_A.g and IMS_HSS_A.g
            ;
            
            Test Configuration CFG_xxx_02 
                containing 
                    Tester component UE_A of type SipComponent