Add health check for pike plugin
[testsuite.git] / robot / testsuites / health-check.robot
1 *** Settings ***
2 Test Timeout    10 second
3 Documentation    Testing ecomp components are available via calls.
4 ...
5 ...                Testing ecomp components are available via calls.
6
7 Resource          ../resources/dcae_interface.robot
8 Resource          ../resources/sdngc_interface.robot
9 Resource          ../resources/aai/aai_interface.robot
10 Resource          ../resources/vid/vid_interface.robot
11 Resource          ../resources/policy_interface.robot
12 Resource          ../resources/so_interface.robot
13 Resource          ../resources/asdc_interface.robot
14 Resource          ../resources/appc_interface.robot
15 Resource          ../resources/portal_interface.robot
16 Resource          ../resources/mr_interface.robot
17 Resource          ../resources/aaf_interface.robot
18 Resource          ../resources/msb_interface.robot
19 Resource          ../resources/clamp_interface.robot
20 Resource          ../resources/music/music_interface.robot
21 Resource          ../resources/test_templates/model_test_template.robot
22 Resource          ../resources/nbi_interface.robot
23 Resource          ../resources/cli_interface.robot
24 Resource          ../resources/vnfsdk_interface.robot
25 Resource          ../resources/log_interface.robot
26 Resource          ../resources/oof_interface.robot
27 Resource          ../resources/sms_interface.robot
28 Resource          ../resources/dr_interface.robot
29 Resource          ../resources/pomba_interface.robot
30
31 *** Test Cases ***
32 Basic A&AI Health Check
33     [Tags]    health    core
34     Run A&AI Health Check
35
36 Basic AAF Health Check
37     [Tags]    health    small
38     Run AAF Health Check
39
40 Basic AAF SMS Health Check
41     [Tags]    health    small
42     Run SMS Health Check
43
44 Basic APPC Health Check
45     [Tags]    health    small
46     Run APPC Health Check
47
48 Basic CLI Health Check
49     [Tags]    health    small
50     Run CLI Health Check
51
52 Basic CLAMP Health Check
53     [Tags]    health    medium
54     Run CLAMP Health Check
55
56 Basic DCAE Health Check
57     [Tags]    health    medium
58     Run DCAE Health Check
59
60 Basic DMAAP Data Router Health Check
61     [Tags]    health    core  datarouter
62     Run DR Health Check
63
64 Basic DMAAP Message Router Health Check
65     [Tags]    health    core
66     Run MR Health Check
67
68 Basic External API NBI Health Check
69     [Tags]    health    externalapi    api    small
70     Run NBI Health Check
71
72 Basic Log Elasticsearch Health Check
73     [Tags]    health    small    oom
74     Run Log Elasticsearch Health Check
75
76 Basic Log Kibana Health Check
77     [Tags]    health    small    oom
78     Run Log Kibana Health Check
79
80 Basic Log Logstash Health Check
81     [Tags]    health    small   oom
82     Run Log Logstash Health Check
83
84 Basic Microservice Bus Health Check
85     [Tags]    health    small
86     Run MSB Health Check
87
88 Basic Multicloud API Health Check
89     [Tags]    health    multicloud   small
90     Run MSB Get Request  /api/multicloud/v0/swagger.json
91
92 Basic Multicloud-ocata API Health Check
93     [Tags]    health    multicloud    small
94     Run MSB Get Request  /api/multicloud-ocata/v0/swagger.json
95
96 Basic Multicloud-pike API Health Check
97     [Tags]    health    multicloud    small
98     Run MSB Get Request  /api/multicloud-pike/v0/swagger.json
99
100 Basic Multicloud-titanium_cloud API Health Check
101     [Tags]    health    multicloud    small
102     Run MSB Get Request  /api/multicloud-titaniumcloud/v1/swagger.json
103
104 Basic Multicloud-vio API Health Check
105      [Tags]    health    multicloud    small
106      Run MSB Get Request  /api/multicloud-vio/v0/swagger.json
107
108 Basic OOF-Homing Health Check
109     [Tags]    health    medium
110     Run OOF-Homing Health Check
111
112 Basic OOF-SNIRO Health Check
113     [Tags]    health    medium
114     Run OOF-SNIRO Health Check
115
116 Basic Policy Health Check
117     [Tags]    health    medium
118     Run Policy Health Check
119
120 Basic Pomba AAI-context-builder Health Check
121     [Tags]    health    oom
122     Run Pomba Aai Context Builder Health Check
123
124 Basic Pomba SDC-context-builder Health Check
125     [Tags]    health    oom
126     Run Pomba Sdc Context Builder Health Check
127
128 Basic Pomba Network-discovery-context-builder Health Check
129     [Tags]    health    oom
130     Run Pomba Network Discovery Context Builder Health Check
131
132 Basic Portal Health Check
133     [Tags]    health    core
134     Run Portal Health Check
135
136 Basic SDC Health Check
137     [Tags]    health    core
138     Run ASDC Health Check
139
140 Basic SDNC Health Check
141     [Tags]    health    core
142     Run SDNGC Health Check
143
144 Basic SO Health Check
145     [Tags]    health    core
146     Run SO Global Health Check
147
148 Basic UseCaseUI API Health Check
149      [Tags]    health    api    medium
150      Run MSB Get Request  /iui/usecaseui/
151
152 Basic VFC catalog API Health Check
153     [Tags]    health    api
154     Run MSB Get Request  /api/catalog/v1/swagger.json
155
156 Basic VFC emsdriver API Health Check
157     [Tags]    health    3rdparty
158     Run MSB Get Request  /api/emsdriver/v1/swagger.json
159
160 Basic VFC gvnfmdriver API Health Check
161     [Tags]    health    3rdparty
162     Run MSB Get Request  /api/gvnfmdriver/v1/swagger.json
163
164 Basic VFC huaweivnfmdriver API Health Check
165     [Tags]    health    3rdparty
166     Run MSB Get Request  /api/huaweivnfmdriver/v1/swagger.json
167
168 Basic VFC jujuvnfmdriver API Health Check
169     [Tags]    health    3rdparty
170     Run MSB Get Request  /api/jujuvnfmdriver/v1/swagger.json
171
172 Basic VFC multivimproxy API Health Check
173     [Tags]    health    3rdparty
174     Run MSB Get Request  /api/multivimproxy/v1/swagger.json
175
176 Basic VFC nokiavnfmdriver API Health Check
177      [Tags]    health    3rdparty
178      Run MSB Get Request  /api/nokiavnfmdriver/v1/swagger.json
179
180 Basic VFC nokiav2driver API Health Check
181      [Tags]    health    3rdparty
182      Run MSB Get Request  /api/NokiaSVNFM/v1/swagger.json
183
184 Basic VFC nslcm API Health Check
185      [Tags]    health    api
186      Run MSB Get Request  /api/nslcm/v1/swagger.json
187
188 Basic VFC resmgr API Health Check
189      [Tags]    health    api
190      Run MSB Get Request  /api/resmgr/v1/swagger.json
191
192 Basic VFC vnflcm API Health Check
193      [Tags]    health    api
194      Run MSB Get Request  /api/vnflcm/v1/swagger.json
195
196 Basic VFC vnfmgr API Health Check
197      [Tags]    health    api
198      Run MSB Get Request  /api/vnfmgr/v1/swagger.json
199
200 Basic VFC vnfres API Health Check
201      [Tags]    health    api
202      Run MSB Get Request  /api/vnfres/v1/swagger.json
203
204 Basic VFC workflow API Health Check
205      [Tags]    health    api
206      Run MSB Get Request  /api/workflow/v1/swagger.json
207
208 Basic VFC ztesdncdriver API Health Check
209      [Tags]    health    3rdparty
210      Run MSB Get Request  /api/ztesdncdriver/v1/swagger.json
211
212 Basic VFC ztevnfmdriver API Health Check
213      [Tags]    health    3rdparty
214      Run MSB Get Request  /api/ztevnfmdriver/v1/swagger.json
215
216 Basic VID Health Check
217     [Tags]    health    small
218     Run VID Health Check
219
220 Basic VNFSDK Health Check
221     [Tags]    health
222     Run VNFSDK Health Check
223
224 Health Distribution Test
225     [Tags]    healthdist
226     [Timeout]   600
227     Model Distribution For Directory    vFW
228
229 Portal Login Tests
230     [Tags]    healthlogin
231     Run Portal Login Tests
232
233 Portal Application Access Tests
234     [Tags]    healthportalapp
235     [Timeout]   180
236     Run Portal Application Access Tests