Commit a31096f8 authored by juvancic's avatar juvancic
Browse files

test configuration + init

parent ab7e596c
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ module AtsImsIot_Functions {
 	import from LibUpperTester all;
	import from LibIot_TestInterface { type InterfaceMonitor, TestCoordinator, EquipmentUser; }
 	import from LibIot_Functions { function f_getE2EVerdict; }
	import from LibIot_TypesAndValues { type DefaultList; }
	import from LibIot_TypesAndValues { type DefaultList, MonitorInterfaceInfo; }
    import from LibDiameter_TypesAndValues {type DIAMETER_MSG;}
    
	import from LibIot_VxLTE_Functions {function f_SipMonitorInterface_available,f_DiameterMonitorInterface_available;}
@@ -2928,6 +2928,10 @@ module AtsImsIot_Functions {
	function f_setInterfaceNameOnComponent(charstring p_name) runs on InterfaceMonitor{
 		vc_interfaceName := p_name;
 	}
	function f_setInterfaceInfoComponent(MonitorInterfaceInfo p_mii) runs on InterfaceMonitor{
			//vc_interfaceName := p_mii.interfacename;
			vc_Interface := p_mii;
	}
 	
	group general_td_functions {

@@ -3271,8 +3275,7 @@ log ("### f_imsIot_receive: failCriteria=", p_failCriteria);
		 in template SkipType p_skip,
		 in charstring p_tpId,
		 in boolean p_forwardMtc,
		 in boolean p_checkMessage,
		 in ImsTestCoordinator p_itc
		 in boolean p_checkMessage
	   ) runs on SipInterfaceMonitor { 
		   var integer v_size := lengthof(p_failCriteria); 
		   var DefaultList v_defaultArray;
@@ -3283,7 +3286,7 @@ log ("### f_imsIot_receive: failCriteria=", p_failCriteria);
		   log ("### f_Iot_Sip_receive: failCriteria=", p_failCriteria);
			
		   // check if interface is available
		   if (p_itc.f_SipMonitorInterface_available(vc_interfaceName)==false){
		   if(not((isvalue(vc_Interface))  and (vc_interfaceName==""))){
			   setverdict(inconc, self, "******f_Iot_Sip_receive: Interface " & vc_interfaceName & " not available and is not evaluated******" );
		   }else{// Interface is available
			   v_defaultArray[0] := activate(a_default_sip(p_tpId));
@@ -3364,8 +3367,7 @@ log ("### f_imsIot_receive: failCriteria=", p_failCriteria);
		  in template SkipTypeDiameter p_skip,
		  in charstring p_tpId,
		  in boolean p_forwardMtc,
		  in boolean p_checkMessage,
		  in ImsTestCoordinator p_itc
		  in boolean p_checkMessage
		) runs on DiameterInterfaceMonitor { 
			var integer v_size := lengthof(p_failCriteria); 
			var DefaultList v_defaultArray;
@@ -3376,7 +3378,7 @@ log ("### f_imsIot_receive: failCriteria=", p_failCriteria);
			log ("### f_Iot_Diameter_receive: failCriteria=", p_failCriteria);
			
			// check if interface is available
			if (p_itc.f_DiameterMonitorInterface_available(vc_interfaceName)==false){
			if(not((isvalue(vc_Interface))  and (vc_interfaceName==""))){
				setverdict(inconc, self, "******f_Iot_Diameter_receive: Interface " & vc_interfaceName & " not available and is not evaluated******" );
			}else{// Interface is available
				v_defaultArray[0] := activate(a_default_diameter(p_tpId));