Commit aee809f1 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 553f6bf4 90e21c91
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -6,13 +6,35 @@
		<project>Abstract_Socket_CNL113384</project>
	</projects>
	<buildSpec>
		<buildCommand>
			<name>org.eclipse.jdt.core.javabuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>com.testingtech.ttworkbench.ttthree.modelBuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>com.testingtech.ttworkbench.ttthree.todoBuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>com.testingtech.ttworkbench.ttthree.tt3pluginbuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
	</buildSpec>
	<natures>
		<nature>com.testingtech.ttworkbench.core.ttcn3nature</nature>
		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
		<nature>org.eclipse.jdt.core.javanature</nature>
	</natures>
</projectDescription>
+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
+11 −4
Original line number Diff line number Diff line
@@ -15,6 +15,13 @@ module AtsImsIot_Behavior {
	import from LibIot_Functions { function f_setConformanceVerdict, f_setIotVerdictFAIL; }
	import from LibSip_SIPTypesAndValues all;
	import from LibSip_Templates all;
	
	import from LibSip_Common {
		type 
			GenericParam,
			SemicolonParam_List
	}	
	
	import from AtsImsIot_Functions all;
	import from LibIot_PIXITS {modulepar PX_EUT_A, PX_EUT_B;}
	// LibSip
@@ -33,7 +40,7 @@ module AtsImsIot_Behavior {
    };
	// LibDiameter
    import from LibDiameter_Templates all;
	import from DiameterRx_Templates all;
//	import from DiameterRx_Templates all;
		
group checks {

@@ -3407,8 +3414,8 @@ group checksTC_IMS_SS_0008 {
	       var Via v_Via;
	       var template Via vt_pcscfVia := {
	       			fieldName := VIA_E,
					viaBody := ({mw_ViaBody_interface(v_pcscfEutAUrl.hostPort), *},
									{mw_ViaBody_interface(v_pcscfEutAIpUrl.hostPort), *} )
					viaBody := ({mw_ViaBody_interface(v_pcscfEutAUrl.components.sip.hostPort), *},
									{mw_ViaBody_interface(v_pcscfEutAIpUrl.components.sip.hostPort), *} )
								};
								
           p_monitorCompRef.start(
@@ -5049,7 +5056,7 @@ group checksTC_IMS_SHARE_0009 {
                                        mw_msrpSEND_toPath_fromPath_contentType(
                                            mw_toPath(v_toPath), // ToPath_header indicating the msrp_path from SDP attribute within SIP 200_response
                                            mw_fromPath(v_fromPath), // FromPath_header indicating the msrp_path from SDP attribute within SIP INVITE 
                                            mw_contentType("text", "plain") // Content-Type_header indicating text/plain
											LibMsrp_Templates.mw_contentType("text", "plain") // Content-Type_header indicating text/plain
                                        )
                                    )
                                },
+28 −0
Original line number Diff line number Diff line
/*
 *	@author 	STF 574
 *  @version    $Id$
 *	@desc		This module provides the module parameter
 */

module AtsImsIot_PIXITS
{
	
group SUT {

group SUT_CONF {
		/**
		 * @desc charstring for SUT/conference domain
		 */
		modulepar charstring PX_IMS_SUT_CONF_HOME_DOMAIN := "conf.sut.net";
		/**
		 * @desc charstring for conference factory URI name
		 */
		modulepar charstring PX_IMS_SUT_CONF_FACTORY_NAME := "factory.uri.name";
	
} // end group SUT_CONF

} // end group SUT
group TS {	

} // end group TS
} // end module AtsImsIot_PIXITS
Loading