Loading DiameterS6a/ttcn/DiameterS6a_TestCases.ttcn3 +79 −54 File changed.Preview size limit exceeded, changes collapsed. Show changes DiameterS6a/ttcn/DiameterS6a_TestConfiguration.ttcn3 +12 −7 Original line number Diff line number Diff line Loading @@ -44,14 +44,17 @@ module DiameterS6a_TestConfiguration { * @param v_diameterS6a_hss Component instance for MME IUT role */ function f_cf_1S6aUp_MME ( out TestAdapter v_diameterS6a_hss out TestAdapter p_diameterS6a_hss, out TestAdapter p_diameterS6a_nas ) runs on ServerSyncComp { // Create v_diameterS6a_hss := TestAdapter.create; p_diameterS6a_hss := TestAdapter.create; p_diameterS6a_nas := TestAdapter.create; // Connect connect( v_diameterS6a_hss:syncPort, self:syncPort ) ; connect( p_diameterS6a_hss:syncPort, self:syncPort ) ; connect( p_diameterS6a_nas:syncPort, self:syncPort ) ; // Map port map( v_diameterS6a_hss:HSS_S6a, system:HSS_S6a ); map( p_diameterS6a_hss:HSS_S6a, system:HSS_S6a ); if (PX_MME_IUT_SUPPORT_NAS_PROTOCOL == true) { // Map NAS-Protocol port Loading Loading @@ -85,7 +88,8 @@ module DiameterS6a_TestConfiguration { * @param v_diameterS6a_mme diameter component */ function f_cf_1S6aDown_MME( in TestAdapter v_diameterS6a_hss in TestAdapter p_diameterS6a_hss, in TestAdapter p_diameterS6a_nas ) runs on ServerSyncComp { f_serverWaitForAllClientsToStop(); Loading @@ -95,9 +99,10 @@ module DiameterS6a_TestConfiguration { action("Switch the UE off"); } // Unmap unmap( v_diameterS6a_hss:HSS_S6a, system:HSS_S6a ); unmap( p_diameterS6a_hss:HSS_S6a, system:HSS_S6a ); // Disconnect disconnect( v_diameterS6a_hss:syncPort, self:syncPort ); disconnect( p_diameterS6a_hss:syncPort, self:syncPort ); disconnect( p_diameterS6a_nas:syncPort, self:syncPort ); } // End of function f_cf_1S6aDown_MME /** Loading Loading
DiameterS6a/ttcn/DiameterS6a_TestCases.ttcn3 +79 −54 File changed.Preview size limit exceeded, changes collapsed. Show changes
DiameterS6a/ttcn/DiameterS6a_TestConfiguration.ttcn3 +12 −7 Original line number Diff line number Diff line Loading @@ -44,14 +44,17 @@ module DiameterS6a_TestConfiguration { * @param v_diameterS6a_hss Component instance for MME IUT role */ function f_cf_1S6aUp_MME ( out TestAdapter v_diameterS6a_hss out TestAdapter p_diameterS6a_hss, out TestAdapter p_diameterS6a_nas ) runs on ServerSyncComp { // Create v_diameterS6a_hss := TestAdapter.create; p_diameterS6a_hss := TestAdapter.create; p_diameterS6a_nas := TestAdapter.create; // Connect connect( v_diameterS6a_hss:syncPort, self:syncPort ) ; connect( p_diameterS6a_hss:syncPort, self:syncPort ) ; connect( p_diameterS6a_nas:syncPort, self:syncPort ) ; // Map port map( v_diameterS6a_hss:HSS_S6a, system:HSS_S6a ); map( p_diameterS6a_hss:HSS_S6a, system:HSS_S6a ); if (PX_MME_IUT_SUPPORT_NAS_PROTOCOL == true) { // Map NAS-Protocol port Loading Loading @@ -85,7 +88,8 @@ module DiameterS6a_TestConfiguration { * @param v_diameterS6a_mme diameter component */ function f_cf_1S6aDown_MME( in TestAdapter v_diameterS6a_hss in TestAdapter p_diameterS6a_hss, in TestAdapter p_diameterS6a_nas ) runs on ServerSyncComp { f_serverWaitForAllClientsToStop(); Loading @@ -95,9 +99,10 @@ module DiameterS6a_TestConfiguration { action("Switch the UE off"); } // Unmap unmap( v_diameterS6a_hss:HSS_S6a, system:HSS_S6a ); unmap( p_diameterS6a_hss:HSS_S6a, system:HSS_S6a ); // Disconnect disconnect( v_diameterS6a_hss:syncPort, self:syncPort ); disconnect( p_diameterS6a_hss:syncPort, self:syncPort ); disconnect( p_diameterS6a_nas:syncPort, self:syncPort ); } // End of function f_cf_1S6aDown_MME /** Loading