Commit c91f8b7d authored by garciay's avatar garciay
Browse files

STF507 week#11: Add testing functions to validate ITS Security ATS against itself

                Bug fixed in TC_SEC_ITSS_SND_CAM_10_01_BV
                Add missing PICS_CERTIFICATE_SELECTION
parent 6f24a048
/**
* @author ETSI / STF507
* @version $UR$
* $Id$
* @desc Module containing Pics for Security ATS
*
*/
module ItsSecurity_Pics {
/**
* @desc Set to true to enable specific behavior to validate ITS Security ATS against itself
*/
modulepar boolean PICS_DEBUG_ADDON := false;
} // End of module ItsSecurity_Pics
......@@ -256,22 +256,24 @@ module ItsSecurity_TestControl {
}
execute(TC_SEC_ITSS_RCV_DENM_07_01_BO());
execute(TC_SEC_ITSS_RCV_DENM_07_02_BO());
if (PICS_USE_CIRCULAR_REGION) {
execute(TC_SEC_ITSS_RCV_DENM_08_01_BO());
}
if (PICS_USE_RECTANGULAR_REGION) {
execute(TC_SEC_ITSS_RCV_DENM_08_02_BO());
}
if (PICS_USE_POLYGONAL_REGION) {
execute(TC_SEC_ITSS_RCV_DENM_08_03_BO());
}
if (PICS_USE_IDENTIFIED_REGION) {
execute(TC_SEC_ITSS_RCV_DENM_08_04_BO());
}
if (PICS_ITS_C2C_MODE) {
execute(TC_SEC_ITSS_RCV_DENM_08_05_BV());
execute(TC_SEC_ITSS_RCV_DENM_08_06_BO());
}
if (PICS_CERTIFICATE_SELECTION) {
if (PICS_USE_CIRCULAR_REGION) {
execute(TC_SEC_ITSS_RCV_DENM_08_01_BO());
}
if (PICS_USE_RECTANGULAR_REGION) {
execute(TC_SEC_ITSS_RCV_DENM_08_02_BO());
}
if (PICS_USE_POLYGONAL_REGION) {
execute(TC_SEC_ITSS_RCV_DENM_08_03_BO());
}
if (PICS_USE_IDENTIFIED_REGION) {
execute(TC_SEC_ITSS_RCV_DENM_08_04_BO());
}
if (PICS_ITS_C2C_MODE) {
execute(TC_SEC_ITSS_RCV_DENM_08_05_BV());
execute(TC_SEC_ITSS_RCV_DENM_08_06_BO());
}
}
execute(TC_SEC_ITSS_RCV_DENM_09_02_BO());
execute(TC_SEC_ITSS_RCV_DENM_09_03_BO());
execute(TC_SEC_ITSS_RCV_DENM_09_04_BO());
......@@ -327,22 +329,24 @@ module ItsSecurity_TestControl {
execute(TC_SEC_ITSS_RCV_GENMSG_06_04_BO());
}
execute(TC_SEC_ITSS_RCV_GENMSG_07_01_BO());
if (PICS_USE_CIRCULAR_REGION) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_01_BO());
}
if (PICS_USE_RECTANGULAR_REGION) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_02_BO());
}
if (PICS_USE_POLYGONAL_REGION) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_03_BO());
}
if (PICS_USE_IDENTIFIED_REGION) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_04_BO());
}
if (PICS_ITS_C2C_MODE) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_05_BV());
execute(TC_SEC_ITSS_RCV_GENMSG_08_06_BO());
}
if (PICS_CERTIFICATE_SELECTION) {
if (PICS_USE_CIRCULAR_REGION) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_01_BO());
}
if (PICS_USE_RECTANGULAR_REGION) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_02_BO());
}
if (PICS_USE_POLYGONAL_REGION) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_03_BO());
}
if (PICS_USE_IDENTIFIED_REGION) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_04_BO());
}
if (PICS_ITS_C2C_MODE) {
execute(TC_SEC_ITSS_RCV_GENMSG_08_05_BV());
execute(TC_SEC_ITSS_RCV_GENMSG_08_06_BO());
}
}
execute(TC_SEC_ITSS_RCV_GENMSG_09_02_BO());
execute(TC_SEC_ITSS_RCV_GENMSG_09_03_BO());
execute(TC_SEC_ITSS_RCV_GENMSG_09_04_BO());
......@@ -381,49 +385,51 @@ module ItsSecurity_TestControl {
execute(TC_SEC_ITSS_RCV_CERT_04_01_BO());
execute(TC_SEC_ITSS_RCV_CERT_05_01_BO());
execute(TC_SEC_ITSS_RCV_CERT_05_02_BO());
if (PICS_USE_RECTANGULAR_REGION) {
execute(TC_SEC_ITSS_RCV_CERT_06_01_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_02_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_03_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_04_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_05_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_06_BO());
execute(TC_SEC_ITSS_RCV_CERT_06_07_BO());
execute(TC_SEC_ITSS_RCV_CERT_06_08_BO());
}
if (PICS_USE_CIRCULAR_REGION) {
execute(TC_SEC_ITSS_RCV_CERT_07_01_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_02_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_03_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_04_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_05_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_06_BO());
execute(TC_SEC_ITSS_RCV_CERT_07_07_BO());
execute(TC_SEC_ITSS_RCV_CERT_07_08_BO());
}
if (PICS_USE_POLYGONAL_REGION) {
execute(TC_SEC_ITSS_RCV_CERT_08_01_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_02_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_03_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_04_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_05_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_06_BO());
execute(TC_SEC_ITSS_RCV_CERT_08_07_BO());
execute(TC_SEC_ITSS_RCV_CERT_08_08_BO());
execute(TC_SEC_ITSS_RCV_CERT_08_09_BO());
}
if (PICS_USE_IDENTIFIED_REGION) {
execute(TC_SEC_ITSS_RCV_CERT_09_01_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_02_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_03_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_04_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_05_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_06_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_07_BO());
execute(TC_SEC_ITSS_RCV_CERT_09_08_BO());
execute(TC_SEC_ITSS_RCV_CERT_09_09_BO());
execute(TC_SEC_ITSS_RCV_CERT_09_10_BO());
execute(TC_SEC_ITSS_RCV_CERT_09_11_BO());
if (PICS_CERTIFICATE_SELECTION) {
if (PICS_USE_RECTANGULAR_REGION) {
execute(TC_SEC_ITSS_RCV_CERT_06_01_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_02_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_03_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_04_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_05_BV());
execute(TC_SEC_ITSS_RCV_CERT_06_06_BO());
execute(TC_SEC_ITSS_RCV_CERT_06_07_BO());
execute(TC_SEC_ITSS_RCV_CERT_06_08_BO());
}
if (PICS_USE_CIRCULAR_REGION) {
execute(TC_SEC_ITSS_RCV_CERT_07_01_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_02_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_03_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_04_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_05_BV());
execute(TC_SEC_ITSS_RCV_CERT_07_06_BO());
execute(TC_SEC_ITSS_RCV_CERT_07_07_BO());
execute(TC_SEC_ITSS_RCV_CERT_07_08_BO());
}
if (PICS_USE_POLYGONAL_REGION) {
execute(TC_SEC_ITSS_RCV_CERT_08_01_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_02_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_03_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_04_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_05_BV());
execute(TC_SEC_ITSS_RCV_CERT_08_06_BO());
execute(TC_SEC_ITSS_RCV_CERT_08_07_BO());
execute(TC_SEC_ITSS_RCV_CERT_08_08_BO());
execute(TC_SEC_ITSS_RCV_CERT_08_09_BO());
}
if (PICS_USE_IDENTIFIED_REGION) {
execute(TC_SEC_ITSS_RCV_CERT_09_01_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_02_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_03_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_04_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_05_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_06_BV());
execute(TC_SEC_ITSS_RCV_CERT_09_07_BO());
execute(TC_SEC_ITSS_RCV_CERT_09_08_BO());
execute(TC_SEC_ITSS_RCV_CERT_09_09_BO());
execute(TC_SEC_ITSS_RCV_CERT_09_10_BO());
execute(TC_SEC_ITSS_RCV_CERT_09_11_BO());
}
}
execute(TC_SEC_ITSS_RCV_CERT_10_01_BO());
execute(TC_SEC_ITSS_RCV_CERT_10_02_BO());
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment