Commit d30b6556 authored by pintar's avatar pintar
Browse files

corrections due to validation of STF346 from week 42

parent 64253883
Loading
Loading
Loading
Loading
+5647 −3640

File changed.

Preview size limit exceeded, changes collapsed.

+10 −5
Original line number Diff line number Diff line
@@ -424,16 +424,21 @@ module AtsIms_Gm_Testcases
				if(PC_PCSCF_periodic_refreshment_originating)
				{
					//Variables
					var ImsComponent v_imsComponent_ue1;
					f_cf_1GmUp(v_imsComponent_ue1);
					var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2;
					//f_cf_1GmUp(v_imsComponent_ue1);
					f_cf_2GmUp(v_imsComponent_ue1, v_imsComponent_ue2);
		
					//Start
					f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_07_UE1(p_cSeq_s));
						
     				f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_07_UE2(p_cSeq_s));	
					// synchronize PTC on 3 sychronization points
					f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
					//f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
					f_cf_1GmDown(v_imsComponent_ue1);
					//f_cf_1GmDown(v_imsComponent_ue1);
					// synchronize both PTCs on 3 sychronization points
					f_serverSync2Clients({c_prDone, c_tbDone, c_poDone});
		
					f_cf_2GmDown(v_imsComponent_ue1, v_imsComponent_ue2);
			}
			else			
			{
+55 −47

File changed.

Preview size limit exceeded, changes collapsed.

+34 −30
Original line number Diff line number Diff line
@@ -115,23 +115,23 @@ group auxSipFunction {
		 * @param p_imsComponent_mwi1	mwi1 component
		 * @param p_imsComponent_ue1	ue1 component
		 */
		function f_cf_1Mwi1Gm_M3Up(out ImsComponent p_imsComponent_mwi1, 
								   out ImsComponent p_imsComponent_ue1)
		function f_cf_1Mwi1Gm_M3Up(out ImsComponent p_imsComponent_ue1,
								   out ImsComponent p_imsComponent_mwi1)
		runs on ServerSyncComp 
		{
			//Variables
			var FncRetCode v_ret := e_success;

			//Create
			p_imsComponent_mwi1 := ImsComponent.create ;
			p_imsComponent_ue1 := ImsComponent.create ;
			p_imsComponent_mwi1 := ImsComponent.create ;

			//Connect	
			connect(p_imsComponent_mwi1:syncPort, self:syncPort) ;		
			connect(p_imsComponent_ue1:syncPort, self:syncPort) ;
			connect(p_imsComponent_mwi1:syncPort, self:syncPort) ;	
			//Map 
			map(p_imsComponent_mwi1:SIPP, system:MW_I1);// Init test Configuration
			map(p_imsComponent_ue1:SIPP, system:UE1);// Init test Configuration
			map(p_imsComponent_mwi1:SIPP, system:MW_I1);// Init test Configuration
			
			f_setVerdict(v_ret);
		}//end f_cf_1Mwi1Gm_M3Up
@@ -142,23 +142,24 @@ group auxSipFunction {
		 * @param p_imsComponent_mwi2	mwi2 component
		 * @param p_imsComponent_ue1	ue1 component
		 */
		function f_cf_1Mwi1Gm_M4aUp(out ImsComponent p_imsComponent_mwi2, 
								    out ImsComponent p_imsComponent_ue1)
		function f_cf_1Mwi1Gm_M4aUp(out ImsComponent p_imsComponent_ue1,
									out ImsComponent p_imsComponent_mwi2 
								    )
		runs on ServerSyncComp 
		{
			//Variables
			var FncRetCode v_ret := e_success;

			//Create
			p_imsComponent_mwi2 := ImsComponent.create ;
			p_imsComponent_ue1 := ImsComponent.create ;
			p_imsComponent_mwi2 := ImsComponent.create ;
			
			//Connect
			connect(p_imsComponent_mwi2:syncPort, self:syncPort) ;		
			connect(p_imsComponent_ue1:syncPort, self:syncPort) ;
			connect(p_imsComponent_mwi2:syncPort, self:syncPort) ;
			//Map 
			map(p_imsComponent_mwi2:SIPP, system:MW_I2);// Init test Configuration
			map(p_imsComponent_ue1:SIPP, system:UE1);// Init test Configuration
			map(p_imsComponent_mwi2:SIPP, system:MW_I2);// Init test Configuration
			
			f_setVerdict(v_ret);
		}//end f_cf_1Mwi1Gm_M4aUp
@@ -169,23 +170,23 @@ group auxSipFunction {
		 * @param p_imsComponent_mws1	mws1 component
		 * @param p_imsComponent_ue1	ue1 component
		 */
		function f_cf_1Mws1Gm_M4bUp(out ImsComponent p_imsComponent_mws1, 
								    out ImsComponent p_imsComponent_ue1)
		function f_cf_1Mws1Gm_M4bUp(out ImsComponent p_imsComponent_ue1,
									out ImsComponent p_imsComponent_mws1)
		runs on ServerSyncComp 
		{
			//Variables
			var FncRetCode v_ret := e_success;

			//Create
			p_imsComponent_mws1 := ImsComponent.create ;
			p_imsComponent_ue1 := ImsComponent.create ;
			p_imsComponent_mws1 := ImsComponent.create ;

			//Connect		
			connect(p_imsComponent_mws1:syncPort, self:syncPort) ;		
			connect(p_imsComponent_ue1:syncPort, self:syncPort) ;
			connect(p_imsComponent_mws1:syncPort, self:syncPort) ;
			//Map 
			map(p_imsComponent_mws1:SIPP, system:MW_S1);// Init test Configuration
			map(p_imsComponent_ue1:SIPP, system:UE1);// Init test Configuration
			map(p_imsComponent_mws1:SIPP, system:MW_S1);// Init test Configuration
			
			f_setVerdict(v_ret);
		}//end f_cf_1Mws1Gm_M4bUp
@@ -429,18 +430,19 @@ group auxSipFunction {
		* @param p_imsComponent_mwi1	mwi1 component
		* @param p_imsComponent_ue1		ue1 component		
		*/
		function f_cf_1Mwi1Gm_M3Down( in ImsComponent p_imsComponent_mwi1,
									  in ImsComponent p_imsComponent_ue1)
		function f_cf_1Mwi1Gm_M3Down( in ImsComponent p_imsComponent_ue1,
									  in ImsComponent p_imsComponent_mwi1
									  )
		runs on ServerSyncComp 
		{
			f_serverWaitForAllClientsToStop();

			//Disconnect
			disconnect(p_imsComponent_mwi1:syncPort, self:syncPort);
			disconnect(p_imsComponent_ue1:syncPort, self:syncPort);
			disconnect(p_imsComponent_mwi1:syncPort, self:syncPort);
			//Unmap
			unmap(p_imsComponent_mwi1:SIPP, system:MW_I1);
			unmap(p_imsComponent_ue1:SIPP, system:UE1);
			unmap(p_imsComponent_mwi1:SIPP, system:MW_I1);
		}//end f_cf_1Mwi1Gm_M3Down

		/**
@@ -449,18 +451,19 @@ group auxSipFunction {
		* @param p_imsComponent_mwi2	mwi2 component
		* @param p_imsComponent_ue1		ue1 component		
		*/
		function f_cf_1Mwi1Gm_M4aDown(in ImsComponent p_imsComponent_mwi2,
									  in ImsComponent p_imsComponent_ue1)
		function f_cf_1Mwi1Gm_M4aDown(in ImsComponent p_imsComponent_ue1,
									  in ImsComponent p_imsComponent_mwi2
									  )
		runs on ServerSyncComp 
		{
			f_serverWaitForAllClientsToStop();

			//Disconnect
			disconnect(p_imsComponent_mwi2:syncPort, self:syncPort);
			disconnect(p_imsComponent_ue1:syncPort, self:syncPort);
			disconnect(p_imsComponent_mwi2:syncPort, self:syncPort);
			//Unmap
			unmap(p_imsComponent_mwi2:SIPP, system:MW_I2);
			unmap(p_imsComponent_ue1:SIPP, system:UE1);
			unmap(p_imsComponent_mwi2:SIPP, system:MW_I2);
		}//end f_cf_1Mwi1Gm_M4aDown	

		/**
@@ -469,18 +472,19 @@ group auxSipFunction {
		* @param p_imsComponent_mws1	mws1 component
		* @param p_imsComponent_ue1		ue1 component		
		*/
		function f_cf_1Mws1Gm_M4bDown(in ImsComponent p_imsComponent_mws1,
									  in ImsComponent p_imsComponent_ue1)
		function f_cf_1Mws1Gm_M4bDown(in ImsComponent p_imsComponent_ue1,
									  in ImsComponent p_imsComponent_mws1
									  )
		runs on ServerSyncComp 
		{
			f_serverWaitForAllClientsToStop();

			//Disconnect
			disconnect(p_imsComponent_mws1:syncPort, self:syncPort);
			disconnect(p_imsComponent_ue1:syncPort, self:syncPort);
			disconnect(p_imsComponent_mws1:syncPort, self:syncPort);
			//Unmap
			unmap(p_imsComponent_mws1:SIPP, system:MW_S1);
			unmap(p_imsComponent_ue1:SIPP, system:UE1);
			unmap(p_imsComponent_mws1:SIPP, system:MW_S1);
		}//end f_cf_1Mws1Gm_M4bDown

		/**