Loading AtsCommon/SS_Ims_Testcases.ttcn +584 −22 Original line number Diff line number Diff line Loading @@ -33,6 +33,48 @@ group SuplementaryService_TIP_TIR{ group TermUserE{ /** * @desc TC_TIP_U01_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U01_001_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U01_001 /** * @desc TC_TIP_U01_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U01_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U01_002_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U01_002 /** * @desc TC_TIP_U01_003 * @param p_cSeq_s Transaction Id Loading @@ -41,16 +83,16 @@ group SuplementaryService_TIP_TIR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1; f_cf_1GmUp(v_imsComponent_ue1); var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_TIP_U01_003_PCSCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U01_003_PCSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync1Client({c_prDone, c_sync1, c_uPlane, c_tbDone}); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1GmDown(v_imsComponent_ue1); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U01_003 Loading @@ -62,28 +104,476 @@ group SuplementaryService_TIP_TIR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1; f_cf_1GmUp(v_imsComponent_ue1); var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_TIP_U01_004_PCSCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U01_004_PCSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync1Client({c_prDone, c_sync1, c_uPlane, c_tbDone}); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1GmDown(v_imsComponent_ue1); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U01_004 }// end group TermUserE group OrigUserE{ /** * @desc TC_TIP_U02_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_001_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_001 /** * @desc TC_TIP_U02_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_002_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_002 /** * @desc TC_TIP_U02_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_003_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_003 /** * @desc TC_TIP_U02_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_004_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_004 /** * @desc TC_TIP_U02_005 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_005(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_005_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_005 /** * @desc TC_TIP_U02_006 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_006(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_006_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_006 }// end group OrigUserE group DestAS{ /** * @desc TC_TIP_N01_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_001_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_001 /** * @desc TC_TIP_N01_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_002_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_002 /** * @desc TC_TIP_N01_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_003_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_003 /** * @desc TC_TIP_N01_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_004_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_004 /** * @desc TC_TIP_N01_005 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_005(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_005_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_005 }// end group DestAS group OrigAS{ /** * @desc TC_TIP_N02_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_001_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_001 /** * @desc TC_TIP_N02_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_002_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_002 /** * @desc TC_TIP_N02_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_003_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_003 /** * @desc TC_TIP_N02_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_004_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_004 /** * @desc TC_TIP_N02_005 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_005(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_005_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_005 /** * @desc TC_TIP_N02_006 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_006(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_006_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_006 }// end group OrigAS group CDIV{ /** * @desc TC_TIP_N03_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N03_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_001_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_001_UE3(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_N03_001 /** * @desc TC_TIP_N03_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N03_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_002_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_002_UE3(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_N03_002 /** * @desc TC_TIP_N03_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N03_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_003_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_003_UE3(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_N03_003 /** * @desc TC_TIP_N03_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N03_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_004_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_004_UE3(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_N03_004 }// end group CDIV group OtherNetw{ Loading @@ -95,22 +585,94 @@ group SuplementaryService_TIP_TIR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_mwi1; var ImsComponent v_imsComponent_ic1; var ImsComponent v_imsComponent_ibcf; var ImsComponent v_imsComponent_icscf; f_cf_1Mwi1IcUp(v_imsComponent_mwi1, v_imsComponent_ic1); f_cf_1Mwi1IcUp(v_imsComponent_ibcf, v_imsComponent_icscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ic1.start(f_Sip_TIP_N04_001_Ic(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_mwi1.start(f_Sip_TIP_N04_001_Mw(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_icscf.start(f_Sip_TIP_N04_001_ICSCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ibcf.start(f_Sip_TIP_N04_001_IBCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_mwi1, v_imsComponent_ic1); f_cf_1Mwi1IcDown(v_imsComponent_ibcf, v_imsComponent_icscf); } // end TC_TIP_N04_001 /** * @desc TC_TIP_N04_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N04_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ibcf; var ImsComponent v_imsComponent_icscf; f_cf_1Mwi1IcUp(v_imsComponent_ibcf, v_imsComponent_icscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_icscf.start(f_Sip_TIP_N04_002_ICSCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ibcf.start(f_Sip_TIP_N04_002_IBCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_ibcf, v_imsComponent_icscf); } // end TC_TIP_N04_002 /** * @desc TC_TIP_N04_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N04_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ibcf; var ImsComponent v_imsComponent_icscf; f_cf_1Mwi1IcUp(v_imsComponent_ibcf, v_imsComponent_icscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ibcf.start(f_Sip_TIP_N04_003_IBCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_icscf.start(f_Sip_TIP_N04_003_ICSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_ibcf, v_imsComponent_icscf); } // end TC_TIP_N04_003 /** * @desc TC_TIP_N04_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N04_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ibcf; var ImsComponent v_imsComponent_icscf; f_cf_1Mwi1IcUp(v_imsComponent_ibcf, v_imsComponent_icscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ibcf.start(f_Sip_TIP_N04_004_IBCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_icscf.start(f_Sip_TIP_N04_004_ICSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_ibcf, v_imsComponent_icscf); } // end TC_TIP_N04_004 }// end group OtherNetw }//group SS_TIPTIR_SIPSIP Loading Loading
AtsCommon/SS_Ims_Testcases.ttcn +584 −22 Original line number Diff line number Diff line Loading @@ -33,6 +33,48 @@ group SuplementaryService_TIP_TIR{ group TermUserE{ /** * @desc TC_TIP_U01_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U01_001_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U01_001 /** * @desc TC_TIP_U01_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U01_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U01_002_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U01_002 /** * @desc TC_TIP_U01_003 * @param p_cSeq_s Transaction Id Loading @@ -41,16 +83,16 @@ group SuplementaryService_TIP_TIR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1; f_cf_1GmUp(v_imsComponent_ue1); var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_TIP_U01_003_PCSCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U01_003_PCSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync1Client({c_prDone, c_sync1, c_uPlane, c_tbDone}); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1GmDown(v_imsComponent_ue1); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U01_003 Loading @@ -62,28 +104,476 @@ group SuplementaryService_TIP_TIR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1; f_cf_1GmUp(v_imsComponent_ue1); var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_TIP_U01_004_PCSCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U01_004_PCSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync1Client({c_prDone, c_sync1, c_uPlane, c_tbDone}); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1GmDown(v_imsComponent_ue1); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U01_004 }// end group TermUserE group OrigUserE{ /** * @desc TC_TIP_U02_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_001_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_001 /** * @desc TC_TIP_U02_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_002_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_002 /** * @desc TC_TIP_U02_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_003_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_003 /** * @desc TC_TIP_U02_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_004_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_004 /** * @desc TC_TIP_U02_005 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_005(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_005_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_005 /** * @desc TC_TIP_U02_006 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U02_006(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_U02_006_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_U02_006 }// end group OrigUserE group DestAS{ /** * @desc TC_TIP_N01_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_001_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_001 /** * @desc TC_TIP_N01_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_002_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_002 /** * @desc TC_TIP_N01_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_003_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_003 /** * @desc TC_TIP_N01_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_004_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_004 /** * @desc TC_TIP_N01_005 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N01_005(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N01_005_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N01_005 }// end group DestAS group OrigAS{ /** * @desc TC_TIP_N02_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_001_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_001 /** * @desc TC_TIP_N02_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_002_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_002 /** * @desc TC_TIP_N02_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_003_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_003 /** * @desc TC_TIP_N02_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_004_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_004 /** * @desc TC_TIP_N02_005 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_005(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_005_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_005 /** * @desc TC_TIP_N02_006 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N02_006(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_TIP_N02_006_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_TIP_N02_006 }// end group OrigAS group CDIV{ /** * @desc TC_TIP_N03_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N03_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_001_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_001_UE3(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_N03_001 /** * @desc TC_TIP_N03_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N03_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_002_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_002_UE3(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_N03_002 /** * @desc TC_TIP_N03_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N03_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_003_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_003_UE3(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_N03_003 /** * @desc TC_TIP_N03_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N03_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_004_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_TIP_N03_004_UE3(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_TIP_N03_004 }// end group CDIV group OtherNetw{ Loading @@ -95,22 +585,94 @@ group SuplementaryService_TIP_TIR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_mwi1; var ImsComponent v_imsComponent_ic1; var ImsComponent v_imsComponent_ibcf; var ImsComponent v_imsComponent_icscf; f_cf_1Mwi1IcUp(v_imsComponent_mwi1, v_imsComponent_ic1); f_cf_1Mwi1IcUp(v_imsComponent_ibcf, v_imsComponent_icscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ic1.start(f_Sip_TIP_N04_001_Ic(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_mwi1.start(f_Sip_TIP_N04_001_Mw(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_icscf.start(f_Sip_TIP_N04_001_ICSCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ibcf.start(f_Sip_TIP_N04_001_IBCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_mwi1, v_imsComponent_ic1); f_cf_1Mwi1IcDown(v_imsComponent_ibcf, v_imsComponent_icscf); } // end TC_TIP_N04_001 /** * @desc TC_TIP_N04_002 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N04_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ibcf; var ImsComponent v_imsComponent_icscf; f_cf_1Mwi1IcUp(v_imsComponent_ibcf, v_imsComponent_icscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_icscf.start(f_Sip_TIP_N04_002_ICSCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ibcf.start(f_Sip_TIP_N04_002_IBCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_ibcf, v_imsComponent_icscf); } // end TC_TIP_N04_002 /** * @desc TC_TIP_N04_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N04_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ibcf; var ImsComponent v_imsComponent_icscf; f_cf_1Mwi1IcUp(v_imsComponent_ibcf, v_imsComponent_icscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ibcf.start(f_Sip_TIP_N04_003_IBCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_icscf.start(f_Sip_TIP_N04_003_ICSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_ibcf, v_imsComponent_icscf); } // end TC_TIP_N04_003 /** * @desc TC_TIP_N04_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N04_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ibcf; var ImsComponent v_imsComponent_icscf; f_cf_1Mwi1IcUp(v_imsComponent_ibcf, v_imsComponent_icscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ibcf.start(f_Sip_TIP_N04_004_IBCF(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_icscf.start(f_Sip_TIP_N04_004_ICSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_ibcf, v_imsComponent_icscf); } // end TC_TIP_N04_004 }// end group OtherNetw }//group SS_TIPTIR_SIPSIP Loading