Loading test_purposes/Diameter_Common.tplan2 +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: Loading @@ -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 Loading test_purposes/Gx/TP_GX.tplan2 +66 −1 Original line number Diff line number Diff line Loading @@ -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)" Loading Loading @@ -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 Loading Loading @@ -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 Loading test_purposes/S9/TP_S9.tplan2 +107 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading test_purposes/Sip_Common.tplan2 +2 −78 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
test_purposes/Diameter_Common.tplan2 +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: Loading @@ -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 Loading
test_purposes/Gx/TP_GX.tplan2 +66 −1 Original line number Diff line number Diff line Loading @@ -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)" Loading Loading @@ -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 Loading Loading @@ -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 Loading
test_purposes/S9/TP_S9.tplan2 +107 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading
test_purposes/Sip_Common.tplan2 +2 −78 Original line number Diff line number Diff line Loading @@ -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 Loading