Commit ccbc671f authored by rennoch's avatar rennoch
Browse files

change to one single test component for SCSCF

parent ee61497d
Loading
Loading
Loading
Loading
+42 −48
Original line number Diff line number Diff line
@@ -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			
                   {
@@ -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			
                   {
@@ -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			
                   {
@@ -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			
                   {
@@ -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			
                   {
@@ -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			
                   {