Rev

Rev 2230 | Details | Compare with Previous | Last modification | View Log | SVN | Bug Tracker

Rev Author Line No. Line
4 berge 1
/**
2655 filatov 2
 *    @author   ETSI / STF405 / STF449 / STF484 / STF517
1423 filatov 3
 *    @version  $URL: file:///D:/RepositoriesNew/ITS/trunk/ttcn/AtsCAM/ItsCam_TestControl.ttcn $
4
 *              $Id: ItsCam_TestControl.ttcn 2655 2017-01-26 10:46:08Z filatov $
5
 *    @desc     Test Control file for CAM
2655 filatov 6
 *    @copyright   ETSI Copyright Notification
7
 *                 No part may be reproduced except as authorized by written permission.
8
 *                 The copyright and the foregoing restriction extend to reproduction in all media.
9
 *                 All rights reserved.
10
*
4 berge 11
 */
7 reinaorteg 12
module ItsCam_TestControl {
4 berge 13
 
14
    // ATS CAM
7 reinaorteg 15
    import from ItsCam_TestCases {testcase all};
4 berge 16
 
224 berge 17
    // LibIts
2655 filatov 18
    import from LibItsCam_Pics all;
224 berge 19
 
4 berge 20
    // Test Execution
21
    control {
22
 
1918 berge 23
        if(PICS_CAM_GENERATION) {
24
            execute(TC_CAM_MSD_FMT_BV_01());
2230 mullers 25
            if (not PICS_RSU) {
26
                execute(TC_CAM_MSD_FMT_BV_02());
27
                execute(TC_CAM_MSD_FMT_BV_03());
28
                execute(TC_CAM_MSD_FMT_BV_04());
29
                execute(TC_CAM_MSD_FMT_BV_05());
30
                execute(TC_CAM_MSD_INA_BV_01_01());
31
                execute(TC_CAM_MSD_INA_BV_01_02());
32
                execute(TC_CAM_MSD_INA_BV_01_03());
33
                execute(TC_CAM_MSD_INA_BV_01_04());
34
                execute(TC_CAM_MSD_INA_BV_01_05());
35
                execute(TC_CAM_MSD_INA_BV_01_06());
36
                execute(TC_CAM_MSD_INA_BV_01_07());
37
                execute(TC_CAM_MSD_INA_BV_01_08());
38
                execute(TC_CAM_MSD_INA_BV_01_09());
39
                execute(TC_CAM_MSD_INA_BV_01_10());
40
                execute(TC_CAM_MSD_INA_BV_01_11());
41
                execute(TC_CAM_MSD_INA_BV_01_12());
42
                execute(TC_CAM_MSD_INA_BV_01_13());
43
                execute(TC_CAM_MSD_INA_BV_01_14());
44
                execute(TC_CAM_MSD_INA_BV_01_15());
45
                execute(TC_CAM_MSD_INA_BV_01_16());
46
                execute(TC_CAM_MSD_INA_BV_01_17());
47
                execute(TC_CAM_MSD_INA_BV_01_18());
48
                execute(TC_CAM_MSD_INA_BV_01_19());
49
                execute(TC_CAM_MSD_INA_BV_01_20());
50
                execute(TC_CAM_MSD_INA_BV_01_21());
51
                execute(TC_CAM_MSD_INA_BV_01_22());
52
                execute(TC_CAM_MSD_INA_BV_01_23());
53
                execute(TC_CAM_MSD_INA_BV_01_24());
54
                execute(TC_CAM_MSD_INA_BV_01_25());
55
                execute(TC_CAM_MSD_INA_BV_01_26());
56
                execute(TC_CAM_MSD_INA_BV_01_27());
57
                execute(TC_CAM_MSD_INA_BV_01_28());
58
                execute(TC_CAM_MSD_INA_BV_01_29());
59
                execute(TC_CAM_MSD_INA_BV_01_30());
60
                execute(TC_CAM_MSD_INA_BV_01_31());
61
                execute(TC_CAM_MSD_INA_BV_01_32());
62
                execute(TC_CAM_MSD_INA_BV_01_33());
63
                execute(TC_CAM_MSD_INA_BV_01_34());
64
                execute(TC_CAM_MSD_INA_BV_01_35());
65
            }
1423 filatov 66
            if (PICS_PUBLICTRANS) {
67
                execute(TC_CAM_MSD_INA_BV_02());
68
            }
69
            if (PICS_SPECIALTRANS) {
70
                execute(TC_CAM_MSD_INA_BV_03());
71
            }
72
            if (PICS_DANGEROUSGOODS) {
73
                execute(TC_CAM_MSD_INA_BV_04());
74
            }
75
            if (PICS_ROADWORKS) {
76
                execute(TC_CAM_MSD_INA_BV_05());
77
            }
78
            if (PICS_RESCUE) {
79
                execute(TC_CAM_MSD_INA_BV_06());
80
            }
81
            if (PICS_EMERGENCY) {
82
                execute(TC_CAM_MSD_INA_BV_07());
83
            }
84
            if (PICS_SAFETY_CAR) {
85
                execute(TC_CAM_MSD_INA_BV_08());
86
            }
1918 berge 87
 
88
            execute(TC_CAM_MSD_GFQ_TI_01());
89
            execute(TC_CAM_MSD_GFQ_TI_02());
90
            execute(TC_CAM_MSD_GFQ_TI_03());
91
            execute(TC_CAM_MSD_GFQ_BV_04());
92
            execute(TC_CAM_MSD_GFQ_BV_05());
93
            execute(TC_CAM_MSD_GFQ_BV_06());
94
            execute(TC_CAM_MSD_GFQ_TI_07());
95
            execute(TC_CAM_MSD_GFQ_TI_08());
96
 
97
            execute(TC_CAM_MSD_PAR_BV_01());
98
            execute(TC_CAM_MSD_PAR_BV_02());
99
            execute(TC_CAM_MSD_PAR_BV_03());
100
 
2655 filatov 101
            if (PICS_IS_IUT_SECURED) {
102
                if (PICS_PUBLICTRANS and PICS_SPECIALVEHICLECONTAINER) {
103
                    execute(TC_CAM_MSD_SSP_BO_02());
104
                }
105
                if (PICS_SPECIALTRANS and PICS_SPECIALVEHICLECONTAINER) {
106
                    execute(TC_CAM_MSD_SSP_BO_03());
107
                }
108
            }
109
        }
1918 berge 110
 
111
        if(PICS_CAM_RECEPTION) {
2655 filatov 112
            execute(TC_CAM_MSP_BV_01());
113
            if (PICS_IS_IUT_SECURED) {
114
                execute(TC_CAM_MSP_SSP_BV_02());
115
                execute(TC_CAM_MSP_SSP_BV_03());
116
            }
1423 filatov 117
        }
118
 
4 berge 119
    }
120
 
7 reinaorteg 121
} // end ItsCam_TestControl