Newer
Older
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
* @desc This module provides test cases
* for SIP-IMS-RfRo-DIAMETER tests.
*/
module DiameterRfRo_TestCases
{
//LibCommon
import from LibCommon_Sync all ;
import from LibCommon_VerdictControl all;
//LibDiameter
import from LibDiameter_Interface all;
import from LibDiameter_TypesAndValues {const c_sync1;};
//AtsIms
import from DiameterRfRo_TestConfiguration all;
import from DiameterRfRo_TestSystem all;
import from DiameterRfRo_SIP_TCFunctions all;
import from DiameterRfRo_TCFunctions all;
import from DiameterRfRo_PICS all;
import from DiameterRfRo_PIXITS all;
import from DiameterRfRo_Steps all;
import from DiameterRfRo_TestSystem all;
group TP_RF_Role {
group TP_RF_CDF_Role_MS { //Rf message syntax
/*
* @desc TC_RF_CDF_MS_01
*/
testcase TC_RF_CDF_MS_01()
runs on DiameterRfRo
system TestAdapter {
//Variables
var DiameterComponent v_diameterComponent_ctf;
// // Test control //TODO uncoment and correct accordingly if needed
// if (not PICS_HPCRF_IUT) {
// log("*** " & __SCOPE__ & ": ERROR: 'PICS_HPCRF_IUT' shall be set to true for executing the TC. ***");
// stop;
// }
f_cf_1Rf_ctfUp(v_diameterComponent_ctf);
//Start
// v_diameterComponent_ctf.start(f_TC_CDF_MS_01());
// synchronize PTC on 3 sychronization points
f_serverSyncNClientsAndStop(f_NrofComps(), {c_prDone, c_tbDone, c_poDone});
f_cf_1Rf_ctfDown(v_diameterComponent_ctf);
} // end TC_RF_CDF_MS_01
}//end group TP_RF_CDF_Role_MS
} //end group TP_RFRole
}// end module DiameterRfRo_TestCases