Loading ttcn/AtsImsIot/AtsImsIot_TestConfiguration.ttcn +18 −14 Original line number Original line Diff line number Diff line Loading @@ -14,7 +14,7 @@ module AtsImsIot_TestConfiguration { import from LibIms_UpperTester { modulepar PX_IMS_USER_DATA; } import from LibIms_UpperTester { modulepar PX_IMS_USER_DATA; } import from LibIot_PIXITS { modulepar PX_EUT_A, PX_EUT_B, PX_PRODUCTS, PX_MAX_MSG_WAIT; } import from LibIot_PIXITS { modulepar PX_EUT_A, PX_EUT_B, PX_PRODUCTS, PX_MAX_MSG_WAIT; } import from LibIot_TypesAndValues { import from LibIot_TypesAndValues { type StartTrafficCaptureRsp, StopTrafficCaptureRsp, InterfaceInfo, InterfaceInfoList, Product, type StartTrafficCaptureRsp, StopTrafficCaptureRsp, MonitorInterfaceInfo, InterfaceInfo, InterfaceInfoList, Product, ProtocolFilter, StartTrafficCaptureRsp, StopTrafficCaptureRsp, SetFilterReq, SetFilterRsp, Status; } ProtocolFilter, StartTrafficCaptureRsp, StopTrafficCaptureRsp, SetFilterReq, SetFilterRsp, Status; } /*language "TTCN-3:2008 Amendment 1" - FSCOM/YGA*/ /*language "TTCN-3:2008 Amendment 1" - FSCOM/YGA*/ import from LibIot_Functions { altstep a_receiveIOTVerdict; function f_setConformanceVerdict, f_setE2EVerdict; } import from LibIot_Functions { altstep a_receiveIOTVerdict; function f_setConformanceVerdict, f_setE2EVerdict; } Loading @@ -27,7 +27,7 @@ module AtsImsIot_TestConfiguration { m_generalConfigurationRsp_success, m_generalConfigurationRsp_error, m_generalConfigurationRsp_timeout, m_generalConfigurationRsp_success, m_generalConfigurationRsp_error, m_generalConfigurationRsp_timeout, m_SetFilterReq, mw_SetFilterRsp, m_startTrafficCaptureReq, m_stopTrafficCaptureReq, m_SetFilterReq, mw_SetFilterRsp, m_startTrafficCaptureReq, m_stopTrafficCaptureReq, m_startTrafficCaptureRsp_any, m_stopTrafficCaptureRsp_any; } m_startTrafficCaptureRsp_any, m_stopTrafficCaptureRsp_any; } import from AtsImsIot_Functions {function f_setInterfaceNameOnComponent;} import from AtsImsIot_Functions {function f_setInterfaceNameOnComponent, f_setInterfaceInfoComponent;} group constantDefinitions { group constantDefinitions { //* interface monitor name Gm A //* interface monitor name Gm A Loading Loading @@ -427,9 +427,10 @@ module AtsImsIot_TestConfiguration { * @param p_name name of the monitor component * @param p_name name of the monitor component * @return the created monitor component * @return the created monitor component */ */ function f_cf_create_monitor_sip(in charstring p_name) runs on ImsTestCoordinator return SipInterfaceMonitor { function f_cf_create_monitor_sip(in MonitorInterfaceInfo p_mii) runs on ImsTestCoordinator return SipInterfaceMonitor { var SipInterfaceMonitor v_monitor := SipInterfaceMonitor.create(p_name) alive; var SipInterfaceMonitor v_monitor := SipInterfaceMonitor.create(p_mii.interfaceName) alive; v_monitor.start(f_setInterfaceNameOnComponent(p_name)); v_monitor.start(f_setInterfaceNameOnComponent(p_mii.interfaceName)); v_monitor.start(f_setInterfaceInfoComponent(p_mii)); v_monitor.done; v_monitor.done; return v_monitor; return v_monitor; } } Loading @@ -438,9 +439,10 @@ module AtsImsIot_TestConfiguration { * @param p_name name of the monitor component * @param p_name name of the monitor component * @return the created monitor component * @return the created monitor component */ */ function f_cf_create_monitor_diameter(in charstring p_name) runs on ImsTestCoordinator return DiameterInterfaceMonitor { function f_cf_create_monitor_diameter(in MonitorInterfaceInfo p_mii) runs on ImsTestCoordinator return DiameterInterfaceMonitor { var DiameterInterfaceMonitor v_monitor := DiameterInterfaceMonitor.create(p_name) alive; var DiameterInterfaceMonitor v_monitor := DiameterInterfaceMonitor.create(p_mii.interfaceName) alive; v_monitor.start(f_setInterfaceNameOnComponent(p_name)); v_monitor.start(f_setInterfaceNameOnComponent(p_mii.interfaceName)); v_monitor.start(f_setInterfaceInfoComponent(p_mii)); v_monitor.done; v_monitor.done; return v_monitor; return v_monitor; } } Loading @@ -449,9 +451,10 @@ module AtsImsIot_TestConfiguration { * @param p_name name of the monitor component * @param p_name name of the monitor component * @return the created monitor component * @return the created monitor component */ */ function f_cf_create_monitor_naptr(in charstring p_name) runs on ImsTestCoordinator return NaptrInterfaceMonitor { function f_cf_create_monitor_naptr(in MonitorInterfaceInfo p_mii) runs on ImsTestCoordinator return NaptrInterfaceMonitor { var NaptrInterfaceMonitor v_monitor := NaptrInterfaceMonitor.create(p_name) alive; var NaptrInterfaceMonitor v_monitor := NaptrInterfaceMonitor.create(p_mii.interfaceName) alive; v_monitor.start(f_setInterfaceNameOnComponent(p_name)); v_monitor.start(f_setInterfaceNameOnComponent(p_mii.interfaceName)); v_monitor.start(f_setInterfaceInfoComponent(p_mii)); v_monitor.done; v_monitor.done; return v_monitor; return v_monitor; } } Loading @@ -460,9 +463,10 @@ module AtsImsIot_TestConfiguration { * @param p_name name of the monitor component * @param p_name name of the monitor component * @return the created monitor component * @return the created monitor component */ */ function f_cf_create_monitor_sgi(in charstring p_name) runs on ImsTestCoordinator return SgiInterfaceMonitor { function f_cf_create_monitor_sgi(in MonitorInterfaceInfo p_mii) runs on ImsTestCoordinator return SgiInterfaceMonitor { var SgiInterfaceMonitor v_monitor := SgiInterfaceMonitor.create(p_name) alive; var SgiInterfaceMonitor v_monitor := SgiInterfaceMonitor.create(p_mii.interfaceName) alive; v_monitor.start(f_setInterfaceNameOnComponent(p_name)); v_monitor.start(f_setInterfaceNameOnComponent(p_mii.interfaceName)); v_monitor.start(f_setInterfaceInfoComponent(p_mii)); v_monitor.done; v_monitor.done; return v_monitor; return v_monitor; } } Loading Loading
ttcn/AtsImsIot/AtsImsIot_TestConfiguration.ttcn +18 −14 Original line number Original line Diff line number Diff line Loading @@ -14,7 +14,7 @@ module AtsImsIot_TestConfiguration { import from LibIms_UpperTester { modulepar PX_IMS_USER_DATA; } import from LibIms_UpperTester { modulepar PX_IMS_USER_DATA; } import from LibIot_PIXITS { modulepar PX_EUT_A, PX_EUT_B, PX_PRODUCTS, PX_MAX_MSG_WAIT; } import from LibIot_PIXITS { modulepar PX_EUT_A, PX_EUT_B, PX_PRODUCTS, PX_MAX_MSG_WAIT; } import from LibIot_TypesAndValues { import from LibIot_TypesAndValues { type StartTrafficCaptureRsp, StopTrafficCaptureRsp, InterfaceInfo, InterfaceInfoList, Product, type StartTrafficCaptureRsp, StopTrafficCaptureRsp, MonitorInterfaceInfo, InterfaceInfo, InterfaceInfoList, Product, ProtocolFilter, StartTrafficCaptureRsp, StopTrafficCaptureRsp, SetFilterReq, SetFilterRsp, Status; } ProtocolFilter, StartTrafficCaptureRsp, StopTrafficCaptureRsp, SetFilterReq, SetFilterRsp, Status; } /*language "TTCN-3:2008 Amendment 1" - FSCOM/YGA*/ /*language "TTCN-3:2008 Amendment 1" - FSCOM/YGA*/ import from LibIot_Functions { altstep a_receiveIOTVerdict; function f_setConformanceVerdict, f_setE2EVerdict; } import from LibIot_Functions { altstep a_receiveIOTVerdict; function f_setConformanceVerdict, f_setE2EVerdict; } Loading @@ -27,7 +27,7 @@ module AtsImsIot_TestConfiguration { m_generalConfigurationRsp_success, m_generalConfigurationRsp_error, m_generalConfigurationRsp_timeout, m_generalConfigurationRsp_success, m_generalConfigurationRsp_error, m_generalConfigurationRsp_timeout, m_SetFilterReq, mw_SetFilterRsp, m_startTrafficCaptureReq, m_stopTrafficCaptureReq, m_SetFilterReq, mw_SetFilterRsp, m_startTrafficCaptureReq, m_stopTrafficCaptureReq, m_startTrafficCaptureRsp_any, m_stopTrafficCaptureRsp_any; } m_startTrafficCaptureRsp_any, m_stopTrafficCaptureRsp_any; } import from AtsImsIot_Functions {function f_setInterfaceNameOnComponent;} import from AtsImsIot_Functions {function f_setInterfaceNameOnComponent, f_setInterfaceInfoComponent;} group constantDefinitions { group constantDefinitions { //* interface monitor name Gm A //* interface monitor name Gm A Loading Loading @@ -427,9 +427,10 @@ module AtsImsIot_TestConfiguration { * @param p_name name of the monitor component * @param p_name name of the monitor component * @return the created monitor component * @return the created monitor component */ */ function f_cf_create_monitor_sip(in charstring p_name) runs on ImsTestCoordinator return SipInterfaceMonitor { function f_cf_create_monitor_sip(in MonitorInterfaceInfo p_mii) runs on ImsTestCoordinator return SipInterfaceMonitor { var SipInterfaceMonitor v_monitor := SipInterfaceMonitor.create(p_name) alive; var SipInterfaceMonitor v_monitor := SipInterfaceMonitor.create(p_mii.interfaceName) alive; v_monitor.start(f_setInterfaceNameOnComponent(p_name)); v_monitor.start(f_setInterfaceNameOnComponent(p_mii.interfaceName)); v_monitor.start(f_setInterfaceInfoComponent(p_mii)); v_monitor.done; v_monitor.done; return v_monitor; return v_monitor; } } Loading @@ -438,9 +439,10 @@ module AtsImsIot_TestConfiguration { * @param p_name name of the monitor component * @param p_name name of the monitor component * @return the created monitor component * @return the created monitor component */ */ function f_cf_create_monitor_diameter(in charstring p_name) runs on ImsTestCoordinator return DiameterInterfaceMonitor { function f_cf_create_monitor_diameter(in MonitorInterfaceInfo p_mii) runs on ImsTestCoordinator return DiameterInterfaceMonitor { var DiameterInterfaceMonitor v_monitor := DiameterInterfaceMonitor.create(p_name) alive; var DiameterInterfaceMonitor v_monitor := DiameterInterfaceMonitor.create(p_mii.interfaceName) alive; v_monitor.start(f_setInterfaceNameOnComponent(p_name)); v_monitor.start(f_setInterfaceNameOnComponent(p_mii.interfaceName)); v_monitor.start(f_setInterfaceInfoComponent(p_mii)); v_monitor.done; v_monitor.done; return v_monitor; return v_monitor; } } Loading @@ -449,9 +451,10 @@ module AtsImsIot_TestConfiguration { * @param p_name name of the monitor component * @param p_name name of the monitor component * @return the created monitor component * @return the created monitor component */ */ function f_cf_create_monitor_naptr(in charstring p_name) runs on ImsTestCoordinator return NaptrInterfaceMonitor { function f_cf_create_monitor_naptr(in MonitorInterfaceInfo p_mii) runs on ImsTestCoordinator return NaptrInterfaceMonitor { var NaptrInterfaceMonitor v_monitor := NaptrInterfaceMonitor.create(p_name) alive; var NaptrInterfaceMonitor v_monitor := NaptrInterfaceMonitor.create(p_mii.interfaceName) alive; v_monitor.start(f_setInterfaceNameOnComponent(p_name)); v_monitor.start(f_setInterfaceNameOnComponent(p_mii.interfaceName)); v_monitor.start(f_setInterfaceInfoComponent(p_mii)); v_monitor.done; v_monitor.done; return v_monitor; return v_monitor; } } Loading @@ -460,9 +463,10 @@ module AtsImsIot_TestConfiguration { * @param p_name name of the monitor component * @param p_name name of the monitor component * @return the created monitor component * @return the created monitor component */ */ function f_cf_create_monitor_sgi(in charstring p_name) runs on ImsTestCoordinator return SgiInterfaceMonitor { function f_cf_create_monitor_sgi(in MonitorInterfaceInfo p_mii) runs on ImsTestCoordinator return SgiInterfaceMonitor { var SgiInterfaceMonitor v_monitor := SgiInterfaceMonitor.create(p_name) alive; var SgiInterfaceMonitor v_monitor := SgiInterfaceMonitor.create(p_mii.interfaceName) alive; v_monitor.start(f_setInterfaceNameOnComponent(p_name)); v_monitor.start(f_setInterfaceNameOnComponent(p_mii.interfaceName)); v_monitor.start(f_setInterfaceInfoComponent(p_mii)); v_monitor.done; v_monitor.done; return v_monitor; return v_monitor; } } Loading