Commit 8cffe520 authored by pintar's avatar pintar
Browse files

Test groups 310 to 312 and sync points

parent 5d2d2302
Loading
Loading
Loading
Loading
+419 −419
Original line number Diff line number Diff line
@@ -5802,425 +5802,425 @@ group TP309_AutonomousRelease {
	
}//end group TP309_AutonomousRelease

//group TP310_Receiving_RSC {
//	
//	/*
//	* @desc TC_310_001
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_310_001(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_001(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_310_001());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_310_001
//	
//	/*
//	* @desc TC_310_002
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_310_002(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_002(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_310_002());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_310_002
//	
//	/*
//	* @desc TC_310_003
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_310_003(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_003(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_310_003());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_310_003
//	
//	/*
//	* @desc TC_310_004
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_310_004(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_004(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_310_004());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_310_004
//	
//	/*
//	* @desc TC_310_005
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_310_005(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_005(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_310_005());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_310_005
//
//}//end group TP310_Receiving_RSC
//
//group TP311_Receiving_GRS {
//	
//	/*
//	* @desc TC_311_001
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_311_001(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_001(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_311_001());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_311_001
//	
//	/*
//	* @desc TC_311_002
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_311_002(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_002(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_311_002());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_311_002
//	
//	/*
//	* @desc TC_311_003
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_311_003(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_003(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_311_003());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_311_003
//	
//	/*
//	* @desc TC_311_004
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_311_004(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_004(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_311_004());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_311_004
//	
//	/*
//	* @desc TC_311_005
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_311_005(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_005(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_311_005());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_311_005
//	
//	/*
//	* @desc TC_311_006
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_311_006(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_006(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_311_006());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_311_006
//
//}//end group TP311_Receiving_GRS
//
//group TP312_Receiving_CGB {
//	
//	/*
//	* @desc TC_312_001
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_312_001(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_001(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_312_001());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_312_001
//	
//	/*
//	* @desc TC_312_002
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_312_002(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_002(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_312_002());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_312_002
//	
//	/*
//	* @desc TC_312_003
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_312_003(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_001(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_312_003());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_312_003
//	
//	/*
//	* @desc TC_312_004
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_312_004(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_004(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_312_004());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_312_004
//	
//	/*
//	* @desc TC_312_005
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_312_005(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_005(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_312_005());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_312_005
//	
//	/*
//	* @desc TC_312_006
//	* @param p_CSeq_s Transaction Id
//	*/
//	testcase TC_312_006(inout CSeq p_CSeq_s)
//	runs on ServerSyncComp
//	system TestAdapter {
//		//Variables
//		var ImsComponent v_imsComponent ;
//		var IsupBiccComponent v_isupBiccComponent ;
//    
//		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);
//
//		//Start
//		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_006(p_CSeq_s));
//		v_isupBiccComponent.start(f_IsupBicc_TC_312_006());
//
//		// synchronize both PTCs on 2 sychronization points
//		f_serverSync2ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
//
//		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
//        
//	} //endTC_312_006
group TP310_Receiving_RSC {
	
	/*
	* @desc TC_310_001
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_310_001(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_001(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_310_001());

		// synchronize both PTCs on 2 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_310_001
	
	/*
	* @desc TC_310_002
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_310_002(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_002(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_310_002());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_310_002
	
	/*
	* @desc TC_310_003
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_310_003(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_003(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_310_003());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_310_003
	
	/*
	* @desc TC_310_004
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_310_004(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_004(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_310_004());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_310_004
	
	/*
	* @desc TC_310_005
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_310_005(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_310_005(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_310_005());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_310_005

}//end group TP310_Receiving_RSC

group TP311_Receiving_GRS {
	
	/*
	* @desc TC_311_001
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_311_001(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_001(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_311_001());

		// synchronize both PTCs on 2 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_311_001
	
	/*
	* @desc TC_311_002
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_311_002(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_002(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_311_002());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_311_002
	
	/*
	* @desc TC_311_003
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_311_003(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_003(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_311_003());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_311_003
	
	/*
	* @desc TC_311_004
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_311_004(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_004(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_311_004());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_311_004
	
	/*
	* @desc TC_311_005
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_311_005(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_005(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_311_005());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_311_005
	
	/*
	* @desc TC_311_006
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_311_006(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_311_006(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_311_006());

		// synchronize both PTCs on 4 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_sync2, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_311_006

}//end group TP311_Receiving_GRS

group TP312_Receiving_CGB {
	
	/*
	* @desc TC_312_001
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_312_001(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_001(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_312_001());

		// synchronize both PTCs on 2 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_312_001
	
	/*
	* @desc TC_312_002
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_312_002(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_002(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_312_002());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_312_002
	
	/*
	* @desc TC_312_003
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_312_003(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_001(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_312_003());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_312_003
	
	/*
	* @desc TC_312_004
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_312_004(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_004(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_312_004());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_312_004
	
	/*
	* @desc TC_312_005
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_312_005(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_005(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_312_005());

		// synchronize both PTCs on 3 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_312_005
	
	/*
	* @desc TC_312_006
	* @param p_CSeq_s Transaction Id
	*/
	testcase TC_312_006(inout CSeq p_CSeq_s)
	runs on ServerSyncComp
	system TestAdapter {
		//Variables
		var ImsComponent v_imsComponent ;
		var IsupBiccComponent v_isupBiccComponent ;
    
		f_cf_imsIsupUp(v_imsComponent, v_isupBiccComponent);

		//Start
		f_IncCSeq(p_CSeq_s); v_imsComponent.start(f_IMS_TC_312_006(p_CSeq_s));
		v_isupBiccComponent.start(f_IsupBicc_TC_312_006());

		// synchronize both PTCs on 4 sychronization points
		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_sync2, c_tbDone});

		f_cf_imsIsupDown(v_imsComponent, v_isupBiccComponent);
        
	} //endTC_312_006

//}//end group TP312_Receiving_CGB
}//end group TP312_Receiving_CGB

}//end group TP3_InterworkingFromISUPtoSIP