Commit 108b3763 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

TPs for Gx, S9 interface added.

parent 405abe29
Loading
Loading
Loading
Loading
+96 −7
Original line number Diff line number Diff line
@@ -327,7 +327,7 @@ Package TP_GX {
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the IMS_A and
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A
        }
        
@@ -360,7 +360,7 @@ Package TP_GX {
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the IMS_A and
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_A entity previouslyEstablishedCallWith the UE_B
        }
@@ -394,7 +394,7 @@ Package TP_GX {
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the IMS_A and
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A
        }
        
@@ -430,7 +430,7 @@ Package TP_GX {
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the IMS_A and
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A
        }
        
@@ -447,7 +447,6 @@ Package TP_GX {
                                Charging_Rule_Name_AVP
                                Flow_Information_AVP containing
                                    Flow_Description_AVP
                                ;,
                                Flow_Status_AVP
                                Flows_AVP containing
                                    Media_Component_Number_AVP
@@ -465,6 +464,7 @@ Package TP_GX {
                                ;
                            ;
                        ;
                    ;
                    to the EPC_PGW_A entity
                }
            }  
@@ -483,7 +483,7 @@ Package TP_GX {
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the IMS_A and
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_A entity previouslyEstablishedCallWith the UE_B
        }
@@ -498,11 +498,100 @@ Package TP_GX {
                    the EPC_PCRF_A entity sends the RAR containing
                        Charging_Rule_Remove_AVP containing
                            Charging_Rule_Name_AVP
                        ;;
                        ;
                    ;
                    to the EPC_PGW_A entity
                }
            }  
    }  // End of TP_GX_PCRF_RAR_02
     
    Test Purpose {
        TP Id TP_GX_PCRF_RAR_03
        //TP_EPC_8002_03 from TS 103 029 V5.1.1
        Test objective  "When IUT receives AA-Answer from home PCRF then IUT sends an RA-Request due to the Session Bearer procedure"
        
        Reference 
            "TS 129 212 (V15.3.0) [9], clause 4.5.2"
        
        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 an AAA
                    to the EPC_PCRF_B entity
                }
                then {
                    the EPC_PCRF_B entity sends the RAR containing
                        Charging_Rule_Install_AVP containing
                            Charging_Rule_Definition_AVP containing
                                Charging_Rule_Name_AVP
                                Flow_Information_AVP containing
                                    Flow_Description_AVP
                                Flow_Status_AVP
                                Flows_AVP containing
                                    Media_Component_Number_AVP
                                ;,
                                QOS_Information_AVP containing
                                    QOS_Class_Identifier_AVP
                                        indicating value 
                                            "QCI_1 for voice or
                                             QCI_2 for video"
                                    ;,
                                    Max_Requested_Bandwidth_UL_AVP
                                    Max_Requested_Bandwidth_DL_AVP
                                    Guaranteed_Bitrate_UL_AVP
                                    Guaranteed_Bitrate_DL_AVP
                                    Allocation_Retention_Priority_AVP
                                ;
                            ;
                        ;
                    ;
                    to the EPC_PGW_A entity
                }
            }  
    }  // End of TP_GX_PCRF_RAR_03
     
    Test Purpose {
        TP Id TP_GX_PCRF_RAR_04
        //TP_EPC_8002_06 from TS 103 029 V5.1.1
        Test objective  "When IUT receives ST-Answer from home PCRF then IUT sends an RA-Request."
        
        Reference 
            "TS 129 212 (V15.3.0) [9], clause 4.5.2"
        
        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 an STA
                    to the EPC_PCRF_B entity
                }
                then {
                    the EPC_PCRF_B entity sends the RAR containing
                        Charging_Rule_Remove_AVP containing
                            Charging_Rule_Name_AVP
                        ;
                    ;
                    to the EPC_PGW_A entity
                }
            }  
    }  // End of TP_GX_PCRF_RAR_04
    
} // End of Package TP_GX
+66 −3
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ Package TP_S9 {
    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."
        Test objective  "Verify that IUT receives AA-Request from visited P-CSCS and it sends AA-Request towards home PCRF."
        
        Reference 
            "TS 129 215 (V15.3.0) [11], clause 4.5.3.6"
@@ -103,7 +103,7 @@ Package TP_S9 {
                        IP_CAN_AVP
                        RAT_Type_AVP
                    ;
                    to the EPC_PCRF_A entity
                    to the EPC_PCRF_B entity
                }
            }  
    }  // End of TP_S9_PCRF_AAA_01
@@ -139,7 +139,7 @@ Package TP_S9 {
                            "one or more" Media_Component_Description_AVP
                        ;
                    ;
                    to the EPC_PCRF_A entity
                    to the EPC_PCRF_B entity
                }
            }  
    }  // End of TP_S9_PCRF_AAA_02
@@ -256,5 +256,68 @@ Package TP_S9 {
            }  
    }  // End of TP_S9_PCRF_CCA_01
    
    Test Purpose {
        TP Id TP_S9_PCRF_STR_01
        //TP_EPC_8002_04 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT receives ST-Request from visited P-CSCS and it sends ST-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 STR
                    to the EPC_PCRF_B entity
                }
                then {
                    the EPC_PCRF_B entity sends the STR 
                    to the EPC_PCRF_A entity
                }
            }  
    }  // End of TP_S9_PCRF_STR_01
     
    Test Purpose {
        TP Id TP_S9_PCRF_STA_01
        //TP_EPC_8002_05 from TS 103 029 V5.1.1
        Test objective  "Verify when IUT receives ST-Request from visited PCRF then it sends a ST-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 STR
                    to the EPC_PCRF_A entity
                }
                then {
                    the EPC_PCRF_A entity sends a STA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                    ;
                    to the EPC_PCRF_B entity
                }
            }  
    }  // End of TP_S9_PCRF_STA_01
    
} // End of Package TP_S9