Loading CW/CW_TestCases.ttcn +42 −48 Original line number Diff line number Diff line Loading @@ -333,17 +333,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_approaching_NDUB_condition and not PC_CW_AS_inititate_announcement) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_001_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_001_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_001_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -361,17 +360,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_approaching_NDUB_condition and PC_CW_AS_inititate_announcement) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_002_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_002_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_002_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -389,17 +387,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_approaching_NDUB_condition) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_003_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_003_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_003_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -417,17 +414,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_180withAIhdr) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_004_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_004_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_004_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -445,17 +441,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_180withAIhdr and PC_CW_AS_inititate_announcement) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_005_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_005_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_005_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -474,17 +469,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_180withAIhdr and PC_CW_TAS_CW_SUPPORTED) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_006_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_006_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_006_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading Loading
CW/CW_TestCases.ttcn +42 −48 Original line number Diff line number Diff line Loading @@ -333,17 +333,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_approaching_NDUB_condition and not PC_CW_AS_inititate_announcement) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_001_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_001_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_001_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -361,17 +360,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_approaching_NDUB_condition and PC_CW_AS_inititate_announcement) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_002_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_002_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_002_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -389,17 +387,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_approaching_NDUB_condition) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_003_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_003_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_003_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -417,17 +414,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_180withAIhdr) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_004_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_004_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_004_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -445,17 +441,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_180withAIhdr and PC_CW_AS_inititate_announcement) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_005_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_005_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_005_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading @@ -474,17 +469,16 @@ module CW_TestCases { system TestAdapter { if (PC_CW_AS_180withAIhdr and PC_CW_TAS_CW_SUPPORTED) { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue3; f_cf_2Ue_CFUp(v_imsComponent_ue1, v_imsComponent_ue3); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_CW_N01_006_UEC(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue3.start(f_Sip_CW_N01_006_UEB(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CW_N01_006_SCSCF(p_cSeq_s)); // synchronize both PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_tbDone}); // synchronize PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_2Ue_CFDown(v_imsComponent_ue1, v_imsComponent_ue3); f_cf_1ScscfDown(v_imsComponent_scscf); } else { Loading