Commit 415b4ca9 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

New IVI Tests added. Control file modified. TpFunctions will be updated.

parent 1845ad0a
This diff is collapsed.
/**
* @author ETSI / STF517
* @author ETSI / STF517 / TTF002
* @version $Url: https://oldforge.etsi.org/svn/ITS/tags/20170222_STF527_Final/ttcn/AtsIVIM/ItsIvim_TestControl.ttcn $
* $Id: ItsIvim_TestControl.ttcn 2648 2017-01-03 09:02:30Z garciay $
* @desc Test Control file for IVIM
......@@ -17,39 +17,203 @@ module ItsIvim_TestControl {
// LibIts
import from LibItsIvim_Pics all;
//TODO pics group will be removed when it is moved to ITS lib
group pics {
/**
* @desc Support for IVIM fragmentation
* @see TODO
*/
modulepar boolean PICS_IVIM_FRAGMENTATION := false;
/**
* @desc Support for IVIM general container
* @see TODO
*/
modulepar boolean PICS_IVIM_HAS_GENERAL_CONTAINER := false;
/**
* @desc Support for IVIM has layout container
* @see TODO
*/
modulepar boolean PICS_IVIM_HAS_LAYOUT_CONTAINER := false;
/**
* @desc Support for IVIM has road cfg container
* @see TODO
*/
modulepar boolean PICS_IVIM_HAS_ROAD_CFG_CONTAINER := false;
/**
* @desc Support for IVIM has text container
* @see TODO
*/
modulepar boolean PICS_IVIM_HAS_TEXT_CONTAINER := false;
/**
* @desc Support for IVIM rscode viennaconv
* @see TODO
*/
modulepar boolean PICS_IVIM_RSCODE_VIENNACONV := false;
/**
* @desc Support for IVIM rscode ISO14823
* @see TODO
*/
modulepar boolean PICS_IVIM_RSCODE_ISO14823 := false;
/**
* @desc Support for IVIM rscode saej2540
* @see TODO
*/
modulepar boolean PICS_IVIM_RSCODE_SAEJ2540 := false;
/**
* @desc Support for IVIM rscode anz catalogue
* @see TODO
*/
modulepar boolean PICS_IVIM_RSCODE_ANY_CATALOGUE := false;
}//end group pics
// Test Execution
control {
if(PICS_IVIM_GENERATION) {
execute(TC_IS_IVI_MSGF_BV_01());
execute(TC_IS_IVI_EVGN_BV_01());
execute(TC_IS_IVI_EVGN_BV_02());
execute(TC_IS_IVI_EVGN_BV_03());
execute(TC_IS_IVI_EVGN_BV_04());
execute(TC_IS_IVI_EVGN_BV_05());
execute(TC_IS_IVI_EVTR_BV_01());
execute(TC_IS_IVI_EVTR_BV_02());
execute(TC_IS_IVI_GFQ_TI_01());
execute(TC_IS_IVI_GFQ_TI_02());
execute(TC_IS_IVI_COMM_BV_01_01());
execute(TC_IS_IVI_COMM_BV_01_02());
execute(TC_IS_IVI_COMM_BV_02());
execute(TC_IS_IVI_GEN_MSGF_BV_01());
execute(TC_IS_IVI_GEN_LOC_BV_01());
execute(TC_IS_IVI_GEN_LOC_BV_02());
execute(TC_IS_IVI_GEN_LOC_BV_03());
execute(TC_IS_IVI_GEN_LOC_BV_04());
execute(TC_IS_IVI_GEN_LOC_BV_05());
execute(TC_IS_IVI_GEN_LOC_BV_06());
execute(TC_IS_IVI_GEN_MANC_BV_01());
}
if(PICS_IVIM_GENERATION and PICS_IVIM_FRAGMENTATION) {
execute(TC_IS_IVI_GEN_MANC_BV_02());
}
if(PICS_IVIM_GENERATION) {
execute(TC_IS_IVI_GEN_EVGN_BV_01());
execute(TC_IS_IVI_GEN_EVGN_BV_02());
execute(TC_IS_IVI_GEN_EVGN_BV_03());
execute(TC_IS_IVI_GEN_EVGN_BV_04());
execute(TC_IS_IVI_GEN_EVGN_BV_05());
}
if(PICS_IVIM_GENERATION and PICS_IVIM_UPDATE) {
execute(TC_IS_IVI_GEN_EVUP_BV_01());
execute(TC_IS_IVI_GEN_EVUP_BV_02());
execute(TC_IS_IVI_GEN_EVUP_BV_03());
execute(TC_IS_IVI_GEN_EVUP_BV_04());
execute(TC_IS_IVI_GEN_EVUP_BV_05());
}
if(PICS_IVIM_GENERATION and PICS_IVIM_HAS_GENERAL_CONTAINER) {
execute(TC_IS_IVI_GEN_GENAPP_BV_01());
execute(TC_IS_IVI_GEN_GENAPP_BV_02());
execute(TC_IS_IVI_GEN_GENAPP_BV_03());
}
if(PICS_IVIM_GENERATION and PICS_IVIM_HAS_GENERAL_CONTAINER and PICS_IVIM_RSCODE_VIENNACONV and PICS_IVIM_RSCODE_ISO14823 and PICS_IVIM_RSCODE_SAEJ2540 and PICS_IVIM_RSCODE_ANY_CATALOGUE) {
execute(TC_IS_IVI_GEN_GENAPP_BV_04());
}
if(PICS_IVIM_GENERATION and PICS_IVIM_RSCODE_ISO14823) {
execute(TC_IS_IVI_GEN_GENAPP_BV_05());
}
if(PICS_IVIM_GENERATION and PICS_IVIM_HAS_GENERAL_CONTAINER and PICS_IVIM_HAS_LAYOUT_CONTAINER) {
execute(TC_IS_IVI_GEN_GENAPP_BV_06());
}
if(PICS_IVIM_GENERATION and PICS_IVIM_HAS_ROAD_CFG_CONTAINER) {
execute(TC_IS_IVI_GEN_RCC_BV_01());
execute(TC_IS_IVI_GEN_RCC_BV_02());
execute(TC_IS_IVI_GEN_RCC_BV_03());
}
if(PICS_IVIM_GENERATION and PICS_IVIM_HAS_TEXT_CONTAINER) {
execute(TC_IS_IVI_GEN_TEXT_BV_01());
execute(TC_IS_IVI_GEN_TEXT_BV_02());
execute(TC_IS_IVI_GEN_TEXT_BV_03());
}
if(PICS_IVIM_GENERATION and PICS_IVIM_HAS_TEXT_CONTAINER and PICS_IVIM_HAS_LAYOUT_CONTAINER) {
execute(TC_IS_IVI_GEN_TEXT_BV_04());
}
if(PICS_IVIM_GENERATION) {
execute(TC_IS_IVI_GEN_GFQ_TI_01());
execute(TC_IS_IVI_GEN_GFQ_TI_02());
}
if(PICS_IVIM_UPDATE) {
execute(TC_IS_IVI_EVUP_BV_01());
execute(TC_IS_IVI_EVUP_BV_02());
execute(TC_IS_IVI_EVUP_BV_03());
execute(TC_IS_IVI_EVUP_BV_04());
execute(TC_IS_IVI_EVUP_BV_05());
execute(TC_IS_IVI_EVRP_BV_01());
execute(TC_IS_IVI_EVRP_BV_02());
execute(TC_IS_IVI_GEN_EVRP_BV_01());
execute(TC_IS_IVI_GEN_EVRP_BV_02());
}
if(PICS_IVIM_GENERATION) {
execute(TC_IS_IVI_GEN_EVTR_BV_01());
execute(TC_IS_IVI_GEN_EVTR_BV_02());
}
if(PICS_IVIM_CANCELLATION) {
execute(TC_IS_IVI_GEN_EVTR_BV_03());
}
if(PICS_IVIM_NEGATION) {
execute(TC_IS_IVI_GEN_EVTR_BV_04());
}
if(PICS_IVIM_GENERATION) {
execute(TC_IS_IVI_GEN_COM_BV_01());
execute(TC_IS_IVI_GEN_COM_BV_02());
}
if(PICS_IVIM_GENERATION and PICS_IS_IUT_SECURED) {
execute(TC_IS_IVI_GEN_SEC_BV_01());
execute(TC_IS_IVI_GEN_SEC_BV_02());
execute(TC_IS_IVI_GEN_SSP_BV_01());
execute(TC_IS_IVI_GEN_SSP_BO_01());
}
if(PICS_IVIM_GENERATION and PICS_IS_IUT_SECURED and PICS_IVIM_RSCODE_VIENNACONV and PICS_IVIM_RSCODE_SAEJ2540) {
execute(TC_IS_IVI_GEN_SSP_BV_02());
execute(TC_IS_IVI_GEN_SSP_BO_02());
}
if(PICS_IVIM_GENERATION and PICS_IS_IUT_SECURED and PICS_IVIM_RSCODE_ISO14823) {
execute(TC_IS_IVI_GEN_SSP_BV_03());
execute(TC_IS_IVI_GEN_SSP_BV_04());
execute(TC_IS_IVI_GEN_SSP_BO_03());
execute(TC_IS_IVI_GEN_SSP_BO_04());
}
if(PICS_IVIM_GENERATION and PICS_IS_IUT_SECURED and PICS_IVIM_HAS_ROAD_CFG_CONTAINER and PICS_IVIM_HAS_TEXT_CONTAINER and PICS_IVIM_HAS_LAYOUT_CONTAINER) {
execute(TC_IS_IVI_GEN_SSP_BV_05());
execute(TC_IS_IVI_GEN_SSP_BO_05());
}
if(PICS_IVIM_GENERATION and PICS_IS_IUT_SECURED) {
execute(TC_IS_IVI_GEN_SSP_BV_06());
execute(TC_IS_IVI_GEN_SSP_BO_06());
}
if (PICS_IVIM_RECEPTION) {
execute(TC_IS_IVI_MSGF_BV_02());
execute(TC_IS_IVI_RCV_MSGF_BV_01());
execute(TC_IS_IVI_RCV_DATA_BV_01());
execute(TC_IS_IVI_RCV_DATA_BV_02());
execute(TC_IS_IVI_RCV_DATA_BV_03());
execute(TC_IS_IVI_RCV_DATA_BV_04());
execute(TC_IS_IVI_RCV_DATA_BV_05());
execute(TC_IS_IVI_RCV_EVUP_BV_01());
execute(TC_IS_IVI_RCV_EVUP_BV_02());
}
if (PICS_IVIM_RECEPTION and PICS_IVIM_UPDATE) {
execute(TC_IS_IVI_RCV_EVUP_BV_03());
execute(TC_IS_IVI_RCV_EVUP_BV_04());
}
if (PICS_IVIM_RECEPTION and PICS_IVIM_CANCELLATION) {
execute(TC_IS_IVI_RCV_EVUP_BV_05());
}
if (PICS_IVIM_RECEPTION and PICS_IVIM_NEGATION) {
execute(TC_IS_IVI_RCV_EVUP_BV_06());
}
if (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED) {
execute(TC_IS_IVI_RCV_SSP_BV_01());
execute(TC_IS_IVI_RCV_SSP_BO_01());
execute(TC_IS_IVI_RCV_SSP_BO_02());
}
if(PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED and PICS_IVIM_RSCODE_VIENNACONV and PICS_IVIM_RSCODE_SAEJ2540) {
execute(TC_IS_IVI_RCV_SSP_BO_03());
}
if(PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED and PICS_IVIM_RSCODE_ISO14823) {
execute(TC_IS_IVI_RCV_SSP_BO_04());
execute(TC_IS_IVI_RCV_SSP_BO_05());
}
if(PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED and PICS_IVIM_HAS_ROAD_CFG_CONTAINER and PICS_IVIM_HAS_TEXT_CONTAINER and PICS_IVIM_HAS_LAYOUT_CONTAINER) {
execute(TC_IS_IVI_RCV_SSP_BO_06());
}
if (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED) {
execute(TC_IS_IVI_RCV_SSP_BO_07());
}
}
......
This diff is collapsed.
Subproject commit 1c35e012cb65152abd1ab432a82d23a755c1276e
Subproject commit fa2b5c7d9d2a170e4d876d82ed5e865d925837a7
Subproject commit 094113c7bb96d4d10d61024f8ac2aaff15f47928
Subproject commit 5d0d6eb75b6604a3ee58c98889994a3906e1dc44
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