Loading ttcn/dPMR_TestCases.ttcn +271 −1 Original line number Diff line number Diff line Loading @@ -148,7 +148,7 @@ module dPMR_TestCases { group Framing {// Clause 5.1.3 /** * Payload frame length * Payload frame length in voice */ testcase TC_PMR_0401_01( ) runs on ServerSyncComp Loading Loading @@ -179,6 +179,276 @@ module dPMR_TestCases { f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0401_01 /** * T1 data payload Size */ testcase TC_PMR_0401_02( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT1, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT1DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT1DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0401_02 /** * T2 data payload Size */ testcase TC_PMR_0401_03( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT2, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT2DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT2DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0401_03 /** * Four frames in each super frame in voice */ testcase TC_PMR_0403_01( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_voiceTx_MS01()); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_pressPtt))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( c_defaultPeerToPeerDialString, omit , e_pressPtt))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0403_01 /** * Four frames in each super frame in data T1 */ testcase TC_PMR_0403_02( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT1, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT1DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT1DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0403_02 /** * Four frames in each super frame in data T2 */ testcase TC_PMR_0403_03( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT2, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT2DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT2DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0403_03 /** * each transmission shall contain * header, integral number of superframes and an endheader in voice */ testcase TC_PMR_0404_01( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_voiceTx_MS01()); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_pressPtt))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( c_defaultPeerToPeerDialString, omit , e_pressPtt))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0404_01 /** * each transmission shall contain * header, integral number of superframes and an endheader in T1 data */ testcase TC_PMR_0404_02( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT1, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT1DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT1DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0404_02 /** * each transmission shall contain * header, integral number of superframes and an endheader in T2 data */ testcase TC_PMR_0404_03( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT2, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT2DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT2DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0404_03 /** * header and end frame in manual connection request Loading ttcn/dPMR_TestExecution.ttcn +10 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,16 @@ module dPMR_TestExecution { //} // group Framing {// Clause 5.1.3 if (PIC_CSF_VOICE_SUPPORT or PIC_ISF_VOICE_SUPPORT) {execute(TC_PMR_0401_01() );} if (PIC_CSF_TYPE_1_DATA_SUPPORT or PIC_ISF_TYPE_1_DATA_SUPPORT) {execute(TC_PMR_0401_02() );} if (PIC_CSF_TYPE_2_DATA_SUPPORT or PIC_ISF_TYPE_2_DATA_SUPPORT) {execute(TC_PMR_0401_03() );} if (PIC_CSF_VOICE_SUPPORT or PIC_ISF_VOICE_SUPPORT) {execute(TC_PMR_0403_01() );} if (PIC_CSF_TYPE_1_DATA_SUPPORT or PIC_ISF_TYPE_1_DATA_SUPPORT) {execute(TC_PMR_0403_02() );} if (PIC_CSF_TYPE_2_DATA_SUPPORT or PIC_ISF_TYPE_2_DATA_SUPPORT) {execute(TC_PMR_0403_03() );} if (PIC_CSF_VOICE_SUPPORT or PIC_ISF_VOICE_SUPPORT) {execute(TC_PMR_0404_01() );} if (PIC_CSF_TYPE_1_DATA_SUPPORT or PIC_ISF_TYPE_1_DATA_SUPPORT) {execute(TC_PMR_0404_02() );} if (PIC_CSF_TYPE_2_DATA_SUPPORT or PIC_ISF_TYPE_2_DATA_SUPPORT) {execute(TC_PMR_0404_03() );} if ((PIC_ISF_OR_CSF == e_csf) and PIC_MANUAL_CONNECTION_REQUEST) {execute(TC_PMR_0405_01() );} Loading Loading
ttcn/dPMR_TestCases.ttcn +271 −1 Original line number Diff line number Diff line Loading @@ -148,7 +148,7 @@ module dPMR_TestCases { group Framing {// Clause 5.1.3 /** * Payload frame length * Payload frame length in voice */ testcase TC_PMR_0401_01( ) runs on ServerSyncComp Loading Loading @@ -179,6 +179,276 @@ module dPMR_TestCases { f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0401_01 /** * T1 data payload Size */ testcase TC_PMR_0401_02( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT1, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT1DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT1DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0401_02 /** * T2 data payload Size */ testcase TC_PMR_0401_03( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT2, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT2DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT2DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0401_03 /** * Four frames in each super frame in voice */ testcase TC_PMR_0403_01( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_voiceTx_MS01()); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_pressPtt))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( c_defaultPeerToPeerDialString, omit , e_pressPtt))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0403_01 /** * Four frames in each super frame in data T1 */ testcase TC_PMR_0403_02( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT1, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT1DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT1DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0403_02 /** * Four frames in each super frame in data T2 */ testcase TC_PMR_0403_03( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT2, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT2DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT2DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0403_03 /** * each transmission shall contain * header, integral number of superframes and an endheader in voice */ testcase TC_PMR_0404_01( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_voiceTx_MS01()); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_pressPtt))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( c_defaultPeerToPeerDialString, omit , e_pressPtt))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0404_01 /** * each transmission shall contain * header, integral number of superframes and an endheader in T1 data */ testcase TC_PMR_0404_02( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT1, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT1DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT1DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0404_02 /** * each transmission shall contain * header, integral number of superframes and an endheader in T2 data */ testcase TC_PMR_0404_03( ) runs on ServerSyncComp system TestAdapter { var Mse v_mse; var Ut v_ut; var FncRetCode v_ret := e_success; //Configuration Up f_cfMseUp(v_mse, v_ut); //Test body v_mse.start(f_TC_T1orT2DataTx_MS01( e_dataT2, ?)); if (PIC_ISF_OR_CSF == e_isf) { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandISFCSF_utRequest( omit , c_defaultCommonId, e_makeT2DataCall))); } else { v_ut.start(f_TC_msAction_UT(e_toStandby, m_commandCSF_utRequest( c_defaultPeerToPeerDialString , e_makeT2DataCall))); } // synchronize both PTCs f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); // Configuration Down f_cfMseDown(v_mse, v_ut); } // end TC_PMR_0404_03 /** * header and end frame in manual connection request Loading
ttcn/dPMR_TestExecution.ttcn +10 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,16 @@ module dPMR_TestExecution { //} // group Framing {// Clause 5.1.3 if (PIC_CSF_VOICE_SUPPORT or PIC_ISF_VOICE_SUPPORT) {execute(TC_PMR_0401_01() );} if (PIC_CSF_TYPE_1_DATA_SUPPORT or PIC_ISF_TYPE_1_DATA_SUPPORT) {execute(TC_PMR_0401_02() );} if (PIC_CSF_TYPE_2_DATA_SUPPORT or PIC_ISF_TYPE_2_DATA_SUPPORT) {execute(TC_PMR_0401_03() );} if (PIC_CSF_VOICE_SUPPORT or PIC_ISF_VOICE_SUPPORT) {execute(TC_PMR_0403_01() );} if (PIC_CSF_TYPE_1_DATA_SUPPORT or PIC_ISF_TYPE_1_DATA_SUPPORT) {execute(TC_PMR_0403_02() );} if (PIC_CSF_TYPE_2_DATA_SUPPORT or PIC_ISF_TYPE_2_DATA_SUPPORT) {execute(TC_PMR_0403_03() );} if (PIC_CSF_VOICE_SUPPORT or PIC_ISF_VOICE_SUPPORT) {execute(TC_PMR_0404_01() );} if (PIC_CSF_TYPE_1_DATA_SUPPORT or PIC_ISF_TYPE_1_DATA_SUPPORT) {execute(TC_PMR_0404_02() );} if (PIC_CSF_TYPE_2_DATA_SUPPORT or PIC_ISF_TYPE_2_DATA_SUPPORT) {execute(TC_PMR_0404_03() );} if ((PIC_ISF_OR_CSF == e_csf) and PIC_MANUAL_CONNECTION_REQUEST) {execute(TC_PMR_0405_01() );} Loading