Commit 48783d91 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 3db239ab 405abe29
Loading
Loading
Loading
Loading
+30 −3
Original line number Diff line number Diff line
@@ -71,9 +71,7 @@ Package TP_RX {
                            ;
                        ;,
                        IP_CAN_AVP
                            indicating value "Current_IP_CAN_Type of UE_A",
                        RAT_Type_AVP
                            indicating value "Current_RAT_Type of UE_A"
                    ;
                    to the IMS_P_CSCF_A entity
                }
@@ -109,7 +107,6 @@ Package TP_RX {
                            indicating value DIAMETER_SUCCESS "(2001)"
                        Acceptable_Service_Info_AVP containing
                            "one or more" Media_Component_Description_AVP
                                indicating value "derived from AA-Request"
                        ;
                    ;
                    to the IMS_P_CSCF_A entity
@@ -117,6 +114,36 @@ Package TP_RX {
            }  
    }  // End of TP_RX_PCRF_AAA_02
    
    Test Purpose {
        TP Id TP_RX_PCRF_AAA_03
        //TP_EPC_8001_09 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT receives AA-Answer from home PCRF and it sends AA-Answer towards visited P-CSCF."
        
        Reference 
            "TS 129 214 (V15.6.0) [8], clause 4.4.5a, A.8 and annex B"
        
        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 sends a AAA
                    to the EPC_PCRF_B entity
                }
                then {
                    the EPC_PCRF_B entity sends the AAA 
                    to the IMS_P_CSCF_B entity
                }
            }  
    }  // End of TP_RX_PCRF_AAA_03
     
    Test Purpose {
        TP Id TP_RX_PCSCF_AAR_01
        //TP_EPC_6014_01 from TS 103 029 V5.1.1
+126 −1
Original line number Diff line number Diff line
@@ -19,6 +19,131 @@ Package TP_S9 {
    import all from Sip_Common;
    import all from Diameter_Common;
    
    Test Purpose {
        TP Id TP_S9_PCRF_AAR_01
        //TP_EPC_8001_07 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT receives AA-Request from home PCSCS and it sends AA-Request towards home PCRF."
        
        Reference 
            "TS 129 215 (V15.3.0) [11], clause 4.5.3.6"
        
        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 IMS_P_CSCF_B entity sends a AAR
                    to the EPC_PCRF_B entity
                }
                then {
                    the EPC_PCRF_B entity sends the AAR 
                    to the EPC_PCRF_A entity
                }
            }  
    }  // End of TP_S9_PCRF_AAR_01
     
    Test Purpose {
        TP Id TP_S9_PCRF_AAA_01
        //TP_EPC_8001_08 from TS 103 029 V5.1.1
        Test objective  "Verify when IUT receives AA-Request from visited PCRF then it sends a AA-Answer."
        
        Reference 
            "TS 129 215 (V15.3.0) [11], clause 4.5.3.6"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
        	the UE_A entity isNotAttachedTo the EPC_B and
            the UE_A entity isNotRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PCRF_B entity sends a AAR
                    to the EPC_PCRF_A entity
                }
                then {
                    the EPC_PCRF_A entity sends a AAA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        Acceptable_Service_Info_AVP containing
                            "one or more" Media_Component_Description_AVP containing
                                Media_Component_Number_AVP
                                    indicating value 0,
                                Media_Sub_Component_AVP containing
                                    Flow_Description_AVP
                                        indicating value 
                                        "permit_in_ip from (UE_A-IP_address and  UE_A_port_number) to (P-CSCF-IP_address and P-CSCF_port_number) or
                                         permit_in_udp from (UE_A-IP_address and UE_A_port_number) to (P-CSCF-IP_address and P-CSCF_port_number) or
                                         permit_in_tcp from (UE_A-IP_address and UE_A_port_number) to (P-CSCF-IP_address and P-CSCF_port_number)",
                                    Flow_Description_AVP
                                        indicating value 
                                        "permit_out_ip from (P-CSCF-IP_address P-CSCF_port_number) to UE_A-IP_address or
                                         permit_out_udp from (P-CSCF-IP_address P-CSCF_port_number) to UE_A-IP_address or
                                         permit_out_tcp from (P-CSCF-IP_address P-CSCF_port_number) to UE_A-IP_address",
                                    Flow_Usage_AVP
                                        indicating value AF_SIGNALING,
                                    Flow_Status_AVP
                                        indicating value ENABLED,
                                    AF_Signalling_Protocol_AVP
                                        indicating value SIP
                                ;
                            ;
                        ;,
                        IP_CAN_AVP
                        RAT_Type_AVP
                    ;
                    to the EPC_PCRF_A entity
                }
            }  
    }  // End of TP_S9_PCRF_AAA_01
     
    Test Purpose {
        TP Id TP_S9_PCRF_AAA_02
        //TP_EPC_8002_02 from TS 103 029 V5.1.1
        Test objective  "Verify when IUT receives AA-Request from visited PCRF then it sends a AA-Answer."
        
        Reference 
            "TS 129 215 (V15.3.0) [11], clause 4.5.3.6"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
        	the UE_A entity isNotAttachedTo the EPC_B and
            the UE_A entity isNotRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PCRF_B entity sends a AAR
                    to the EPC_PCRF_A entity
                }
                then {
                    the EPC_PCRF_A entity sends a AAA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        Acceptable_Service_Info_AVP containing
                            "one or more" Media_Component_Description_AVP
                        ;
                    ;
                    to the EPC_PCRF_A entity
                }
            }  
    }  // End of TP_S9_PCRF_AAA_02
     
    Test Purpose {
        TP Id TP_S9_PCRF_CCR_01
        //TP_EPC_8001_04 from TS 103 029 V5.1.1
@@ -85,7 +210,7 @@ Package TP_S9 {
    Test Purpose {
        TP Id TP_S9_PCRF_CCA_01
        //TP_EPC_8001_05 from TS 103 029 V5.1.1
        Test objective  "Verify when IUT receives CC-Request from visited PCRF and it sends a CC-Answer."
        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.1 and 4.5.3.1"
+74 −0
Original line number Diff line number Diff line
/*
Copyright (c) ETSI 2019.

This software is subject to copyrights owned by ETSI. Non-exclusive permission
is hereby granted, free of charge, to copy, reproduce and amend this file
under the following conditions: It is provided "as is", without warranty of any
kind, expressed or implied.

ETSI shall never be liable for any claim, damages, or other liability arising
from its use or inability of use.This permission does not apply to any documentation
associated with this file for which ETSI keeps all rights reserved. The present
copyright notice shall be included in all copies of whole or part of this
file and shall not imply any sub-license right.
*/


Package TP_Sh {
    
    import all from Sip_Common;
    import all from Diameter_Common;
    
    
     
    Test Purpose {
        TP Id TP_SH_HSS_UDA_01
        //TP_SH_HSS_UD_01 from TS 103 571-2 V1.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a UD-Request and sends UD-Answer."
        
        Reference 
            "TS 129 328 (V15.3.0) [12], clause 6.1.1.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_AS_A entity sends a UDR containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                            indicating value NO_STATE_MAINTAINED
                        Origin_Host_AVP
                        Origin_Realm_AVP
                        Destination_Realm_AVP
                        User_Identity_AVP
                        Data_Reference_AVP
                    ;
                    to the IMS_HSS_A entity
                }
                then {
                    the IMS_HSS_A entity sends the UDA containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                        Origin_Host_AVP
                        Origin_Realm_AVP 
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        User_Data_AVP
                    ;
                    to the IMS_AS_A entity
                }
            }  
    }  // End of TP_SH_AS_UDA_01
    
} // End of Package TP_Sh
+1 −0
Original line number Diff line number Diff line
@@ -45,6 +45,7 @@ Package Sip_Common {
            - IMS_I_CSCF_A
            - IMS_S_CSCF_A
            - IMS_IBCF_A
            - IMS_AS_A
            - IMS_HSS_A
            - IMS_P_CSCF_B
            - IMS_I_CSCF_B