Commit 0150dfa4 authored by Rennoch's avatar Rennoch
Browse files

addition of missing TPs at Ic

parent 5a66c30d
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -410,7 +410,7 @@ module AtsImsIot_TD_INI{
                        f_mtc_check_TP_MW_PCSCF_200OK_02(vc_vxlte_monitor_components.gmB); // Event 11
                        f_mtc_check_TP_GM_PCSCF_ACK_02(vc_vxlte_monitor_components.gmB); // Event 17                        
                        f_mtc_check_TP_MW_PCSCF_ACK_02(vc_vxlte_monitor_components.gmB); // Event 16                       
                        f_mtc_check_TP_IC_IBCF_2XXRESP_04(vc_vxlte_monitor_components.ic); // 200 OK – Event 13                    
                        f_mtc_check_TP_IC_IBCF_2XXRESP_04(vc_vxlte_monitor_components.ic, 1); // 200 OK – Event 13                    
                        
//                        f_mtc_userCheckNewMediaStream(v_ueA);
//                        f_mtc_userCheckNewMediaStream(v_ueB);
@@ -1147,7 +1147,7 @@ module AtsImsIot_TD_INI{
						//Ic      TP_IC_IBCF_100TRY_02 (INVITE, 100 Trying – Event 9)
						f_mtc_check_TP_MW_PCSCF_INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 8)
						f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 9)
						f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false); // (INVITE, 100 Trying – Event 9)
						f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 9)
						
                        //Ic      TP_IC_IBCF_1XXRESP_03 (180 Ringing – Event 12)
                        //MwPS    TP_MW_PCSCF_180RINGING_03 (Event 13)
@@ -1731,7 +1731,7 @@ module AtsImsIot_TD_INI{
						//Ic      TP_IC_IBCF_1XXRESP_03 (180 Ringing – Event 13)
						f_mtc_check_TP_MW_PCSCF_INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 9)
						f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 10)
						f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false); // (INVITE, 100 Trying – Event 10)
						f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 10)
						f_mtc_check_TP_IC_IBCF_1XXRESP_03(vc_vxlte_monitor_components.ic, false); // (180 Ringing – Event 13)
												
						//Rx      TP_RX_PCSCF_AAR_04 (AAR – Event 15)
@@ -1850,7 +1850,7 @@ module AtsImsIot_TD_INI{
						//Gm      TP_GM_PCSCF_486INVITE_03 (Event 15)
						f_mtc_check_TP_MW_PCSCF_INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 9)
						f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 10)
						f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false); // (INVITE, 100 Trying – Event 10)
						f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 10)
						f_mtc_check_TP_IC_IBCF_486INVITE_03(vc_vxlte_monitor_components.ic, false); // (Event 13)
						f_mtc_check_TP_MW_PCSCF_486INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 14)
						f_mtc_check_TP_GM_PCSCF_486INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 15)
+126 −11
Original line number Diff line number Diff line
@@ -305,17 +305,17 @@ group g_IBCF_100TRY {
			v_skip := {p_skipCount, mw_SipRequest(mw_INVITE_Request_Base)};
		}
       
//		p_monitorCompRef.start(
//			f_Iot_Sip_receive(
//			{mw_SipRequest(mw_INVITE_Request_Base)},
//			{},
//			v_skip,
//			"TP_IC_IBCF_100TRY_01",
//			false,
//			p_checkMessage
//			)
//		);
//		p_monitorCompRef.done;
		p_monitorCompRef.start(
			f_Iot_Sip_receive(
			{mw_SipRequest(mw_INVITE_Request_Base)},
			{},
			v_skip,
			"TP_IC_IBCF_100TRY_01",
			false,
			p_checkMessage
			)
		);
		p_monitorCompRef.done;
            
		p_monitorCompRef.start(
			f_Iot_Sip_receive(
@@ -331,6 +331,49 @@ group g_IBCF_100TRY {
       
	}

	/**
	  * @desc Starts monitor component behavior for TP_IMS_5070_02
	  * @param p_monitorCompRef Reference to monitor component
	  * @remark source function f_mtc_check_TP_IMS_5070_01_ic
	  */
	function f_mtc_check_TP_IC_IBCF_100TRY_02(
		SipInterfaceMonitor  p_monitorCompRef,
		boolean p_checkMessage,
		integer p_skipCount
	) runs on ImsTestCoordinator {
           
		var template SkipType v_skip := {0, omit};
            
		if(p_skipCount > 0) {
			v_skip := {p_skipCount, mw_SipRequest(mw_INVITE_Request_Base)};
		}
       
		p_monitorCompRef.start(
			f_Iot_Sip_receive(
			{mw_SipRequest(mw_INVITE_Request_Base)},
			{},
			v_skip,
			"TP_IC_IBCF_100TRY_02",
			false,
			p_checkMessage
			)
		);
		p_monitorCompRef.done;
            
		p_monitorCompRef.start(
			f_Iot_Sip_receive(
			{mw_SipResponse(mw_100Trying_Base)},
			{},
			v_skip,
			"TP_IC_IBCF_100TRY_02",
			false,
			false
			)
		);
		p_monitorCompRef.done;
       
	}

} // end group g_IBCF_100TRY

group g_IBCF_180RESP {
@@ -1045,6 +1088,78 @@ group g_IBCF_486INVITE {
	p_monitorCompRef.done;
   } 

   /**
	 * @desc Starts monitor component behavior
	 * @param p_monitorCompRef Reference to monitor component
	 */
   function f_mtc_check_TP_IC_IBCF_486INVITE_03(
	   SipInterfaceMonitor  p_monitorCompRef,
	   boolean p_checkMessage 
   ) runs on ImsTestCoordinator {
                        
	  //TODO: from/to 
	  p_monitorCompRef.start(
	   f_Iot_Sip_receive(
		   {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))},
		   {mw_SipResponse(mdw_4XX_Base)},
		   {0, omit},
		   "TP_IC_IBCF_486INVITE_03",
		   false,
		   p_checkMessage
	   )
	  );
	  p_monitorCompRef.done;

	//TODO: from/to 
	p_monitorCompRef.start(
	 f_Iot_Sip_receive(
		 {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))},
		 {mw_SipResponse(mdw_4XX_Base)},
		 {0, omit},
		 "TP_IC_IBCF_486INVITE_03",
		 false,
		 p_checkMessage
	 )
	);
	p_monitorCompRef.done;
   } 

   /**
	 * @desc Starts monitor component behavior
	 * @param p_monitorCompRef Reference to monitor component
	 */
   function f_mtc_check_TP_IC_IBCF_486INVITE_04(
	   SipInterfaceMonitor  p_monitorCompRef,
	   boolean p_checkMessage 
   ) runs on ImsTestCoordinator {
                        
	  //TODO: from/to 
	  p_monitorCompRef.start(
	   f_Iot_Sip_receive(
		   {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))},
		   {mw_SipResponse(mdw_4XX_Base)},
		   {0, omit},
		   "TP_IC_IBCF_486INVITE_04",
		   false,
		   p_checkMessage
	   )
	  );
	  p_monitorCompRef.done;

	//TODO: from/to 
	p_monitorCompRef.start(
	 f_Iot_Sip_receive(
		 {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))},
		 {mw_SipResponse(mdw_4XX_Base)},
		 {0, omit},
		 "TP_IC_IBCF_486INVITE_04",
		 false,
		 p_checkMessage
	 )
	);
	p_monitorCompRef.done;
   } 

} // end group g_IBCF_486INVITE

group g_IBCF_487INVITE {
Compare d640fce7 to fd3b61df
Original line number Diff line number Diff line
Subproject commit d640fce7b8bd65dbb77c93a98f80c53a73bb2a24
Subproject commit fd3b61dfd76385d9bc8a51c518649644418ce36e