Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
/**
* @author ETSI / STF481 / STF507 / STF517
* @version $Url$
* $Id$
* @desc Test Control file for Security Protocol
* @copyright ETSI Copyright Notification
* 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.
*
*/
module ItsSecurity_TestControl {
// LibItsGeoNetworking
import from LibItsGeoNetworking_Pics all;
// ItsSecurity
import from ItsSecurity_TestCases all;
import from LibItsSecurity_Pics all;
// Test Execution
control {
/**
* @desc Sending behaviour test cases
* @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2 Sending behaviour
*/
if (PICS_GN_SECURITY) {
execute(TC_SEC_ITSS_SND_MSG_01_BV());
/**
* @desc Sending behaviour test cases for CAM profile
* @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2.4 CAM profile
*/
execute(TC_SEC_ITSS_SND_CAM_01_BV());
execute(TC_SEC_ITSS_SND_CAM_02_BV());
execute(TC_SEC_ITSS_SND_CAM_03_BV());
execute(TC_SEC_ITSS_SND_CAM_04_BV());
execute(TC_SEC_ITSS_SND_CAM_05_BV());
execute(TC_SEC_ITSS_SND_CAM_06_BV());
execute(TC_SEC_ITSS_SND_CAM_07_BV());
execute(TC_SEC_ITSS_SND_CAM_08_BV());
execute(TC_SEC_ITSS_SND_CAM_09_BV());
execute(TC_SEC_ITSS_SND_CAM_10_BV());
execute(TC_SEC_ITSS_SND_CAM_11_01_BV());
execute(TC_SEC_ITSS_SND_CAM_11_02_BV());
execute(TC_SEC_ITSS_SND_CAM_12_BV());
execute(TC_SEC_ITSS_SND_CAM_13_BV());
execute(TC_SEC_ITSS_SND_CAM_14_BV());
execute(TC_SEC_ITSS_SND_CAM_15_BV());
execute(TC_SEC_ITSS_SND_CAM_16_BV());
execute(TC_SEC_ITSS_SND_CAM_17_BV());
execute(TC_SEC_ITSS_SND_CAM_18_BV());
execute(TC_SEC_ITSS_SND_CAM_19_BV());
execute(TC_SEC_ITSS_SND_CAM_20_BV());
execute(TC_SEC_ITSS_SND_CAM_21_BV());
execute(TC_SEC_ITSS_SND_CAM_22_BV());
execute(TC_SEC_ITSS_SND_CAM_23_BV());
execute(TC_SEC_ITSS_SND_CAM_24_BV());
execute(TC_SEC_ITSS_SND_CAM_25_BV());
execute(TC_SEC_ITSS_SND_CAM_26_BV());
execute(TC_SEC_ITSS_SND_CAM_27_BV());
/**
* @desc Sending behaviour test cases for DENM profile
* @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2.5 DENM profile
*/
execute(TC_SEC_ITSS_SND_DENM_01_BV());
execute(TC_SEC_ITSS_SND_DENM_02_BV());
execute(TC_SEC_ITSS_SND_DENM_03_BV());
execute(TC_SEC_ITSS_SND_DENM_04_BV());
execute(TC_SEC_ITSS_SND_DENM_05_BV());
execute(TC_SEC_ITSS_SND_DENM_06_BV());
execute(TC_SEC_ITSS_SND_DENM_07_BV());
execute(TC_SEC_ITSS_SND_DENM_08_BV());
execute(TC_SEC_ITSS_SND_DENM_09_BV());
execute(TC_SEC_ITSS_SND_DENM_10_BV());
execute(TC_SEC_ITSS_SND_DENM_11_BV());
execute(TC_SEC_ITSS_SND_DENM_12_BV());
execute(TC_SEC_ITSS_SND_DENM_13_BV());
execute(TC_SEC_ITSS_SND_DENM_14_BV());
execute(TC_SEC_ITSS_SND_DENM_15_BV());
execute(TC_SEC_ITSS_SND_DENM_16_BV());
execute(TC_SEC_ITSS_SND_DENM_17_BV());
execute(TC_SEC_ITSS_SND_DENM_18_BV());
/**
* @desc Sending behaviour test cases for DENM profile
* @see ETSI TS 103 096-2 V1.2.2 (2016-01) Clause 5.2.6 Generic signed message profile
*/
execute(TC_SEC_ITSS_SND_GENMSG_01_BV());
execute(TC_SEC_ITSS_SND_GENMSG_02_BV());
execute(TC_SEC_ITSS_SND_GENMSG_03_BV());
execute(TC_SEC_ITSS_SND_GENMSG_04_BV());
execute(TC_SEC_ITSS_SND_GENMSG_05_BV());
execute(TC_SEC_ITSS_SND_GENMSG_06_BV());
execute(TC_SEC_ITSS_SND_GENMSG_07_BV());
execute(TC_SEC_ITSS_SND_GENMSG_08_BV());
/**
* @desc Sending behaviour test cases for certificates profile
* @see ETSI TS 103 096-2 V1.3.32 (2018-01) Clause 5.2.8 Profiles for certificates
*/
execute(TC_SEC_ITSS_SND_CERT_01_BV());
execute(TC_SEC_ITSS_SND_CERT_02_BV());
execute(TC_SEC_ITSS_SND_CERT_03_BV());
execute(TC_SEC_ITSS_SND_CERT_04_BV());
execute(TC_SEC_ITSS_SND_CERT_05_BV());
execute(TC_SEC_ITSS_SND_CERT_06_BV());
execute(TC_SEC_ITSS_SND_CERT_07_BV());
execute(TC_SEC_ITSS_SND_CERT_08_BV());
execute(TC_SEC_ITSS_SND_CERT_09_BV());
// TODO execute(TC_SEC_ITSS_SND_CERT_10_BV());
execute(TC_SEC_ITSS_SND_CERT_11_BV());
execute(TC_SEC_ITSS_SND_CERT_12_BV());
execute(TC_SEC_ITSS_SND_CERT_13_BV());
execute(TC_SEC_ITSS_SND_CERT_14_BV());
execute(TC_SEC_ITSS_SND_CERT_15_BV());
execute(TC_SEC_ITSS_SND_CERT_16_BV());
execute(TC_SEC_ITSS_SND_CERT_17_BV());
execute(TC_SEC_ITSS_SND_CERT_18_BV());
execute(TC_SEC_ITSS_SND_CERT_19_BV());
execute(TC_SEC_ITSS_SND_CERT_20_BV());
execute(TC_SEC_ITSS_SND_CERT_21_BV());
}
} // End of 'control' statement
} // End of module ItsSecurity_TestControl