parent
0d27d1170e
commit
4b618a9548
|
@ -613,6 +613,313 @@ module S1AP_TestCases {
|
|||
|
||||
} // End of group Context_Management_group
|
||||
|
||||
/**
|
||||
* @desc Handover signalling group
|
||||
* @see ETSI DTS/INT-00135-2 Clause 5.2.2.1.4 Handover signalling group
|
||||
*/
|
||||
group Handover_signalling_group {
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_01() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_01());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_01
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_02() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_02());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_02
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_03() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_03());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_03
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_04() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_04());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_04
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_05() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_05());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_05
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_06() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_06());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_06
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_07() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_07());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_07
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_08() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_08());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_08
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_09() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_09());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_09
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_10() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_10());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_10
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_11() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_11());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_11
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_12() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_12());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_12
|
||||
|
||||
testcase TC_S1AP_eNB_HAS_13() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_enb;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_eNB_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_eNB_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_eNB_Up(v_s1ap_enb);
|
||||
|
||||
// Start
|
||||
v_s1ap_enb.start(f_TC_S1AP_eNB_HAS_13());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_eNB_HAS_13
|
||||
|
||||
} // End of group Handover_signalling_group
|
||||
|
||||
/**
|
||||
* @desc NAS transport group
|
||||
* @see ETSI TS 103 497-2 Clause 5.2.2.1.6 NAS transport group
|
||||
|
@ -2709,6 +3016,384 @@ module S1AP_TestCases {
|
|||
|
||||
} // End of group Context_Management_group
|
||||
|
||||
/**
|
||||
* @desc Handover signalling group
|
||||
* @see ETSI DTS/INT-00135-2 Clause 5.2.2.2.4 Handover signalling group
|
||||
*/
|
||||
group Handover_signalling_group {
|
||||
|
||||
testcase TC_S1AP_MME_HAS_01() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_01());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_01
|
||||
|
||||
testcase TC_S1AP_MME_HAS_02() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_02());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_02
|
||||
|
||||
testcase TC_S1AP_MME_HAS_03() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_03());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_03
|
||||
|
||||
testcase TC_S1AP_MME_HAS_04() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme_enb1;
|
||||
var S1AP v_s1ap_mme_enb2;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_2eNB_Up(v_s1ap_mme_enb1, v_s1ap_mme_enb2);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme_enb1.start(f_TC_S1AP_MME_HAS_04_ENB1());
|
||||
v_s1ap_mme_enb2.start(f_TC_S1AP_MME_HAS_04_ENB2());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(2, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_04
|
||||
|
||||
testcase TC_S1AP_MME_HAS_05() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_05());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_05
|
||||
|
||||
testcase TC_S1AP_MME_HAS_06() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_06());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_06
|
||||
|
||||
testcase TC_S1AP_MME_HAS_07() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_07());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_07
|
||||
|
||||
testcase TC_S1AP_MME_HAS_08() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_08());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_08
|
||||
|
||||
testcase TC_S1AP_MME_HAS_09() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_09());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_09
|
||||
|
||||
testcase TC_S1AP_MME_HAS_10() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_10());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_10
|
||||
|
||||
testcase TC_S1AP_MME_HAS_11() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_11());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_11
|
||||
|
||||
testcase TC_S1AP_MME_HAS_12() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_12());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_12
|
||||
|
||||
testcase TC_S1AP_MME_HAS_13() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_13());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_13
|
||||
|
||||
testcase TC_S1AP_MME_HAS_14() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_14());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_14
|
||||
|
||||
testcase TC_S1AP_MME_HAS_15() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_15());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_15
|
||||
|
||||
testcase TC_S1AP_MME_HAS_16() runs on S1AP system TestAdapter {
|
||||
// Local variables
|
||||
var S1AP v_s1ap_mme;
|
||||
|
||||
// Test control
|
||||
if (not PICS_S1AP_MME_IUT) {
|
||||
log("*** " & __SCOPE__ & ": ERROR: 'PICS_S1AP_MME_IUT' shall be set to true for executing the TC. ***");
|
||||
stop;
|
||||
}
|
||||
|
||||
// Test component direct information
|
||||
f_cf_S1AP_MME_Up(v_s1ap_mme);
|
||||
|
||||
// Start
|
||||
v_s1ap_mme.start(f_TC_S1AP_MME_HAS_16());
|
||||
|
||||
// synchronize PTC on 1 sychronization points
|
||||
f_serverSyncNClientsAndStop(1, {c_prDone, c_tbDone, c_poDone});
|
||||
|
||||
f_cf_Down();
|
||||
|
||||
} // End of testcase TC_S1AP_MME_HAS_16
|
||||
|
||||
} // End of group Handover_signalling_group
|
||||
|
||||
/**
|
||||
* @desc Paging group
|
||||
* @see ETSI TS 103 497-2 Clause 5.2.2.2.5 Paging group
|
||||
|
|
Loading…
Reference in New Issue