Commit 9e31dc69 authored by garciay's avatar garciay
Browse files

Build with XSD

Test in IPv4 with STF370 Lanion logs and EyePMedia
Test in IPv4 with EyePMedia logs sent by Julien
Minimal tests in IPv6
parent 52b79971
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@

module AtsImsIot_TestConfiguration {
	
	import from LibIms_UpperTester language "TTCN-3:2008 Amendment 1" {
	import from LibIms_UpperTester /*language "TTCN-3:2008 Amendment 1" - FSCOM/YGA*/ {
		modulepar PX_IMS_USER_DATA;
	}

@@ -23,7 +23,7 @@ module AtsImsIot_TestConfiguration {
		modulepar PX_EUT_A, PX_EUT_B, PX_PRODUCTS, PX_MAX_MSG_WAIT;
	}

	import from LibIot_Functions language "TTCN-3:2008 Amendment 1" {
	import from LibIot_Functions /*language "TTCN-3:2008 Amendment 1" - FSCOM/YGA*/ {
		altstep a_receiveIOTVerdict;
		function f_setConformanceVerdict, f_setE2EVerdict;
	}
+2 −2
Original line number Diff line number Diff line
@@ -16,12 +16,12 @@ module AtsImsIot_TestControl {

		// CALL TCs
		//execute(TC_IMS_CALL_0001());
		//execute(TC_IMS_CALL_0003()); // OK
		execute(TC_IMS_CALL_0003()); // OK
		//execute(TC_IMS_CALL_0007());
		//execute(TC_IMS_CALL_0017());

		// REG TCs
		execute(TC_IMS_REG_0002());
		//execute(TC_IMS_REG_0002());
		//execute(TC_IMS_REG_0003());

		// SS TCs
+30 −30
Original line number Diff line number Diff line
@@ -40,17 +40,17 @@ module LibIot_PIXITS {
						IpInterfaceInfo	:= {
							{
								domainName :=	"pcscf.ProductA.etsi",
								IpAddress	:= "192.86.1.97",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	omit,
								IpAddress	:= "10.10.20.98",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							},
							{
								domainName :=	omit,
								IpAddress	:= "10.10.20.99",
								IpAddress	:= "fe80::21a:a0ff:fe07:99", //"10.10.20.99",
								portNumbers	:= {5060}
							}
						}
@@ -62,22 +62,22 @@ module LibIot_PIXITS {
                        IpInterfaceInfo	:= {
                            {
                                domainName :=	"pcscf.ProductA.etsi",
                                IpAddress	:= "192.86.1.97",
                                IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
                                portNumbers	:= {5060}
                            },
                            {
                                domainName :=	"icscf.ProductA.etsi",
                                IpAddress	:= "192.86.1.98",
                                IpAddress	:= "fe80::21a:a0ff:fe07:98", //"192.86.1.98",
                                portNumbers	:= {5060}
                            },
                            {
                                domainName :=	"scscf.ProductA.etsi",
                                IpAddress	:= "192.86.1.99",
                                IpAddress	:= "fe80::21a:a0ff:fe07:99", //"192.86.1.99",
                                portNumbers	:= {5060}
                            },
                            {
                                domainName :=	"ibcf.ProductA.etsi",
                                IpAddress	:= "192.86.1.100",
                                IpAddress	:= "fe80::21a:a0ff:fe07:100", //"192.86.1.100",
                                portNumbers	:= {5060}
                            }
                        }
@@ -89,7 +89,7 @@ module LibIot_PIXITS {
						IpInterfaceInfo	:= {
							{
								domainName :=	"ibcf.ProductA.etsi",
								IpAddress	:= "192.86.1.100",
								IpAddress	:= "fe80::21a:a0ff:fe07:100", //"192.86.1.100",
								portNumbers	:= {5060}
							}
						}
@@ -101,12 +101,12 @@ module LibIot_PIXITS {
						IpInterfaceInfo	:= {
							{
								domainName :=	"as.ProductA.etsi",
								IpAddress	:= "192.86.1.109",
								IpAddress	:= "fe80::21a:a0ff:fe07:109", //"192.86.1.109",
								portNumbers	:= {}
							},
							{
								domainName :=	"scscf.ProductA.etsi",
								IpAddress	:= "192.86.1.99",
								IpAddress	:= "fe80::21a:a0ff:fe07:99", //"192.86.1.99",
								portNumbers	:= {5060}
							}
							
@@ -125,17 +125,17 @@ module LibIot_PIXITS {
						IpInterfaceInfo	:= {
							{
								domainName :=	"pcscf.ProductB.etsi",
								IpAddress	:= "10.10.2.10",
								IpAddress	:= "fec0::216:d3ff:fe0d:22c",
								portNumbers	:= {5060}
							},
							{
								domainName :=	omit,
								IpAddress	:= "10.10.20.106",
								IpAddress	:= "fec0::216:d3ff:fe0d:106",
								portNumbers	:= {5060}
							},
							{
								domainName :=	omit,
								IpAddress	:= "10.10.20.107",
								IpAddress	:= "fec0::216:d3ff:fe0d:107",
								portNumbers	:= {5060}
							}
						}
@@ -147,22 +147,22 @@ module LibIot_PIXITS {
                        IpInterfaceInfo	:= {
                            {
                                domainName :=	"pcscf.ProductB.etsi",
                                IpAddress	:= "10.10.2.10",
                                IpAddress	:= "fec0::216:d3ff:fe0d:22c",
                                portNumbers	:= {5060}
                            },
                            {
                                domainName :=	"icscf.ProductB.etsi",
                                IpAddress	:= "10.10.2.10",
                                IpAddress	:= "fec0::216:d3ff:fe0d:10",
                                portNumbers	:= {5180,5185}
                            },
                            {
                                domainName :=	"scscf.ProductB.etsi",
                                IpAddress	:= "10.10.2.10",
                                IpAddress	:= "fec0::216:d3ff:fe0d:10",
                                portNumbers	:= {5185,5187,5188,5189}
                            },
                            {
                                domainName :=	"ibcf.ProductB.etsi",
                                IpAddress	:= "10.10.2.10",
                                IpAddress	:= "fec0::216:d3ff:fe0d:10",
                                portNumbers	:= {5190}
                            }
                        }
@@ -174,7 +174,7 @@ module LibIot_PIXITS {
						IpInterfaceInfo	:= {
							{
								domainName :=	"ibcf.ProductB.etsi",
								IpAddress	:= "10.10.2.10",
								IpAddress	:= "fec0::216:d3ff:fe0d:10",
								portNumbers	:= {5185,5187,5188,5189}
							}
						}
@@ -186,12 +186,12 @@ module LibIot_PIXITS {
						IpInterfaceInfo	:= {
							{
								domainName :=	"scscf.ProductB.etsi",
								IpAddress	:= "10.10.2.10",
								IpAddress	:= "fec0::216:d3ff:fe0d:10",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"as.ProductB.net",
								IpAddress	:= "10.10.2.20",
								IpAddress	:= "fec0::216:d3ff:fe0d:20",
								portNumbers	:= {5076}
							}
						}
@@ -206,13 +206,13 @@ module LibIot_PIXITS {
	 * @desc Selects product based on	index	in PX_PRODCUTS vendor	list for EUT_A
	 * 
	 */
	modulepar	integer	PX_EUT_A := 6;
	modulepar	integer	PX_EUT_A := 0;
	
	/**
	 * 
	 * @desc Selects product based on	index	in PX_PRODCUTS vendor	list for EUT_B
	 */
	modulepar	integer	PX_EUT_B := 8;
	modulepar	integer	PX_EUT_B := 1;
	
    /**
     * 
@@ -255,7 +255,7 @@ module LibIot_PIXITS {
		 * @desc
		 *		 In	case of	offline	mode,	it defines the path where all sessions's Pcap files are located.
		 */
		modulepar	charstring PX_IOT_PCAP_SESSIONS_PATH :=	"c:/Captures/Result/MS2 Wed Afternoon 1"; // Do not forget to upgrade PX_EUT_A and PX_EUT_B
		modulepar	charstring PX_IOT_PCAP_SESSIONS_PATH :=	"C:/cygwin/tmp/IMS-UE_tool_pcaps"; // Do not forget to upgrade PX_EUT_A and PX_EUT_B
		
		/**
		 * @desc
@@ -267,7 +267,7 @@ module LibIot_PIXITS {
		 * @desc
		 *		 Defines list	of the files to	merge.
		 */
		modulepar	FileList PX_IOT_FILE_MERGE_LIST	:= { "TD_IMS_MESS_0001_19.pcap",	"TD_IMS_MESS_0001_20.pcap"	};
		modulepar	FileList PX_IOT_FILE_MERGE_LIST	:= { };
		
		/**
		 * @desc
@@ -296,19 +296,19 @@ module LibIot_PIXITS {
		 *		 List	of the network interfaces	to monitor.
		 *		 Use ';' to	separate the interfaces
		 */
		modulepar	charstring PX_IOT_IFACES :=	"rpcap://\Device\NPF_{9E2D0FCD-C7F5-401D-B736-F0D4F8814715}";
		modulepar	charstring PX_IOT_IFACES :=	"rpcap://\Device\NPF_{60DAA80A-2AC6-4592-B3A7-80FC0FF08908}";
		
		modulepar	EutInterfaceInfoList PX_IOT_EUTs_IFACE_INFO_LIST :=	
		{
			{
				eut	:= "User A",
				ipAddress	:= "127.0.0.1",
				portNumber :=	6610
				ipAddress	:= "3ffe:501:ffff:100::10", // "127.0.0.1",
				portNumber :=	5060
			},
			{
				eut	:= "User B",
				ipAddress	:= "127.0.0.1",
				portNumber :=	6611
				ipAddress	:= "3ffe:501:ffff:1000::1000", //"127.0.0.1",
				portNumber :=	5060
			}
		};