Commit 83e72368 authored by deshpande's avatar deshpande
Browse files

CFNL test cases added

parent b6ca99e0
Loading
Loading
Loading
Loading
+138 −0
Original line number Diff line number Diff line
@@ -887,6 +887,144 @@ group TP2_1_SS_OIP_OIR {
        }//end group TP2_6_SS_CFNR
        	
        group TP2_7_SS_CFNL {
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CFNL_01
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CFNL_01 (
            		inout CSeq p_CSeq_s
            	) runs on ServerSyncComp system TestAdapter {
            		//Variables
            		var ImsComponent v_imsComponent1;
              		var ImsComponent v_imsComponent2;
              		var ImsComponent v_imsComponent3;
            		
            		//Configuration
            		f_cf_3imsUp(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on 3 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CFNL_01            	

        	    /*   
            	 * @desc TC_SS___XXSS_CFNL_02
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CFNL_02 (
            		inout CSeq p_CSeq_s
            	) runs on ServerSyncComp system TestAdapter {
            		//Variables
					var ImsComponent v_imsComponent1;
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
					v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL02UE1(p_CSeq_s));
					v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL02UE3(p_CSeq_s));
            		
					// synchronize both PTCs on 2 sychronization points
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNL_02            	

        	    /*   
            	 * @desc TC_SS___XXSS_CFNL_03
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CFNL_03 (
            		inout CSeq p_CSeq_s
            	) runs on ServerSyncComp system TestAdapter {
            		//Variables
					var ImsComponent v_imsComponent1;
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
					v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL03UE1(p_CSeq_s));
					v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL03UE3(p_CSeq_s));
            		
					// synchronize both PTCs on 2 sychronization points
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNL_03            	

        	    /*   
            	 * @desc TC_SS___XXSS_CFNL_04
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CFNL_04 (
            		inout CSeq p_CSeq_s
            	) runs on ServerSyncComp system TestAdapter {
            		//Variables
					var ImsComponent v_imsComponent1;
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
					v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL04UE1(p_CSeq_s));
					v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL04UE3(p_CSeq_s));
            		
					// synchronize both PTCs on 2 sychronization points
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNL_04            	

        	    /*   
            	 * @desc TC_SS___XXSS_CFNL_05
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CFNL_05 (
            		inout CSeq p_CSeq_s
            	) runs on ServerSyncComp system TestAdapter {
            		//Variables
					var ImsComponent v_imsComponent1;
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
					v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL05UE1(p_CSeq_s));
					v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL05UE3(p_CSeq_s));
            		
					// synchronize both PTCs on 2 sychronization points
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNL_05        	        	        	        	        	        	        	        	                  
         
        }//end group TP2_7_SS_CFNL
        
        group TP2_8_SS_CONF {