* No part may be reproduced except as authorized by written permission.
* The copyright and the foregoing restriction extend to reproduction in all media.
* All rights reserved.
*/
moduleItsCam_TestCases{
@@ -131,7 +134,7 @@ module ItsCam_TestCases {
* @desc Check that specialVehicle container is included in 1st CAM
* since CA basic service activation.
* <pre>
* Pics Selection: PICS_CAM_GENERATION AND PICS_SPECIALVEHICLECONTAINER AND NOT PIC_RSU
* Pics Selection: PICS_CAM_GENERATION AND NOT PIC_RSU AND (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR)
* Initial conditions:
* with {
* the IUT being in the "initial state"
@@ -167,7 +170,7 @@ module ItsCam_TestCases {
* special vehicle container generation is equal or larger
* than 500 ms.
* <pre>
* Pics Selection: PICS_CAM_GENERATION AND PICS_SPECIALVEHICLECONTAINER AND NOT PIC_RSU
* Pics Selection: PICS_CAM_GENERATION AND NOT PIC_RSU AND (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR)
testcase.stop(testcasename()&": (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR) needs to be set to true");
}
// Test component configuration
@@ -294,12 +298,12 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
if(notPICS_SPECIALVEHICLECONTAINER){
testcase.stop(testcasename()&": PICS_SPECIALVEHICLECONTAINER needs to be set to true");
testcase.stop(testcasename()&": (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR) needs to be set to true");
}
// Test component configuration
@@ -504,7 +508,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -540,7 +544,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -576,7 +580,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -612,7 +616,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -648,7 +652,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -684,7 +688,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -720,7 +724,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -756,7 +760,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -792,7 +796,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -828,7 +832,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -864,7 +868,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -900,7 +904,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -936,7 +940,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -972,7 +976,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1008,7 +1012,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1044,7 +1048,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1080,7 +1084,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1116,7 +1120,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1152,7 +1156,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1188,7 +1192,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1224,7 +1228,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1260,7 +1264,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1296,7 +1300,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1330,7 +1334,7 @@ module ItsCam_TpFunctions {
// Local variables
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1368,7 +1372,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1404,7 +1408,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1440,7 +1444,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1476,7 +1480,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1512,7 +1516,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1548,7 +1552,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1588,7 +1592,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1651,7 +1655,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1712,7 +1716,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");
setverdict(inconc);
stop;
}
@@ -1774,7 +1778,7 @@ module ItsCam_TpFunctions {
// Test control
if(notPICS_CAM_GENERATIONorPICS_RSU){
log("*** "&testcasename()&": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***");
log("*** "&testcasename()&": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***");