Loading DiameterGx/ttcn/DiameterGx_Gx_TCFunctions.ttcn +15 −5 Original line number Diff line number Diff line Loading @@ -1311,6 +1311,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1320,7 +1322,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig(vc_sessionId, vc_originHost, Loading Loading @@ -1350,6 +1352,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1359,7 +1363,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig(vc_sessionId, vc_originHost, Loading Loading @@ -1390,6 +1394,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1399,7 +1405,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig_PackFilt(vc_sessionId, vc_originHost, Loading Loading @@ -1432,6 +1438,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1441,7 +1449,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig_PackFilt(vc_sessionId, vc_originHost, Loading Loading @@ -1474,6 +1482,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1483,7 +1493,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig_PackFilt(vc_sessionId, vc_originHost, Loading DiameterGx/ttcn/DiameterGx_TestCases.ttcn +50 −35 Original line number Diff line number Diff line Loading @@ -920,17 +920,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_01() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_01 /* Loading @@ -940,17 +943,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_02() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_02 /* Loading @@ -960,17 +966,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_03() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_03 /* Loading @@ -980,17 +989,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_04() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_04 /* Loading @@ -1000,17 +1012,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_05() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_05 }//end group TP_PCEFRole_MSI Loading Loading
DiameterGx/ttcn/DiameterGx_Gx_TCFunctions.ttcn +15 −5 Original line number Diff line number Diff line Loading @@ -1311,6 +1311,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1320,7 +1322,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig(vc_sessionId, vc_originHost, Loading Loading @@ -1350,6 +1352,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1359,7 +1363,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig(vc_sessionId, vc_originHost, Loading Loading @@ -1390,6 +1394,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1399,7 +1405,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig_PackFilt(vc_sessionId, vc_originHost, Loading Loading @@ -1432,6 +1438,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1441,7 +1449,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig_PackFilt(vc_sessionId, vc_originHost, Loading Loading @@ -1474,6 +1482,8 @@ module DiameterGx_Gx_TCFunctions { f_preamble_PCRF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync f_awaiting_CCR(mw_CCR_Request(vc_sessionId, vc_originHost, vc_originRealm, Loading @@ -1483,7 +1493,7 @@ module DiameterGx_Gx_TCFunctions { f_send_CCA(m_CCA_basic(vc_sessionId, vc_originHost, vc_originRealm)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync action("Please trigger PCEF for CCR update request."); f_awaiting_CCR(mw_CCR_Request_ChrgRuleRep_EvtTrig_PackFilt(vc_sessionId, vc_originHost, Loading
DiameterGx/ttcn/DiameterGx_TestCases.ttcn +50 −35 Original line number Diff line number Diff line Loading @@ -920,17 +920,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_01() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_01 /* Loading @@ -940,17 +943,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_02() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_02 /* Loading @@ -960,17 +966,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_03() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_03 /* Loading @@ -980,17 +989,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_04() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_04 /* Loading @@ -1000,17 +1012,20 @@ module DiameterGx_TestCases testcase TC_PCEF_MSI_05() runs on ServerSyncComp system TestAdapter { //Variables // Initialize var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); var GtpComponent v_gtpComponent_1; var GtpComponent v_gtpComponent_2; f_ConfigUp_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_MSI_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); // Finish f_ConfigRun_PCRF(v_diameterComponent_pcrf, v_gtpComponent_1, v_gtpComponent_2); } // end TC_PCEF_MSI_05 }//end group TP_PCEFRole_MSI Loading