3 TC_ONELINE_DESCR="Test script for auto test and simulator control"
5 . ../common/testcase_common.sh $1 $2
11 export MR_TC="--tc1000"
12 export MR_GROUPS="OpenDcae-c12:PM_MEAS_FILES:CTR_MEAS_FILES,OpenDcae-c13:CTR_MEAS_FILES,OpenDcae-c14:LOG_FILES,OpenDcae-c15:PM_MEAS_FILES:TEST_FILES,OpenDcae-c16:TEST_FILES:TEMP_FILES"
13 export MR_FILE_PREFIX_MAPPING="PM_MEAS_FILES:A,CTR_MEAS_FILES:B,LOG_FILES:C,TEST_FILES:D,TEMP_FILES:E"
15 export DR_TC="--tc normal"
16 export DR_FEEDS="1:A,2:B,3:C,4:D,5:E"
18 export DR_REDIR_TC="--tc normal"
19 export DR_REDIR_FEEDS="1:A,2:B,3:C,4:D,5:E"
21 export NUM_FTPFILES="300"
23 export FILE_SIZE="1MB"
24 export FTP_TYPE="SFTP"
25 export FTP_FILE_PREFIXES="A,B,C,D,E"
26 export NUM_FTP_SERVERS=5
34 consul_config_app 0 "../simulator-group/consul/c12_feed1_PM_feed2_CTR.json"
35 consul_config_dmaap 0 "../simulator-group/consul/dmaap_feed1_2_3_4_5.json"
37 consul_config_app 1 "../simulator-group/consul/c13_feed2_CTR.json"
38 consul_config_dmaap 1 "../simulator-group/consul/dmaap_feed1_2_3_4_5.json"
40 consul_config_app 2 "../simulator-group/consul/c14_feed3_LOG.json"
41 consul_config_dmaap 2 "../simulator-group/consul/dmaap_feed1_2_3_4_5.json"
43 consul_config_app 3 "../simulator-group/consul/c15_feed1_PM_feed4_TEST.json"
44 consul_config_dmaap 3 "../simulator-group/consul/dmaap_feed1_2_3_4_5.json"
46 consul_config_app 2 "../simulator-group/consul/c16_feed4_TEST_feed5_TEMP.json"
47 consul_config_dmaap 4 "../simulator-group/consul/dmaap_feed1_2_3_4_5.json"
60 mr_print groups/ctr_requests
61 mr_print ctr_requests/OpenDcae-c12
62 mr_print ctr_requests/OpenDcae-c13
63 mr_print ctr_requests/OpenDcae-c14
64 mr_print ctr_requests/OpenDcae-c15
65 mr_print ctr_requests/OpenDcae-c16
67 mr_print ctr_responses
68 mr_print groups/ctr_responses
69 mr_print ctr_responses/OpenDcae-c12
70 mr_print ctr_responses/OpenDcae-c13
71 mr_print ctr_responses/OpenDcae-c14
72 mr_print ctr_responses/OpenDcae-c15
73 mr_print ctr_responses/OpenDcae-c16
76 mr_print groups/ctr_files
77 mr_print ctr_files/OpenDcae-c12
78 mr_print ctr_files/OpenDcae-c13
79 mr_print ctr_files/OpenDcae-c14
80 mr_print ctr_files/OpenDcae-c15
81 mr_print ctr_files/OpenDcae-c16
83 mr_print ctr_unique_files
84 mr_print groups/ctr_unique_files
85 mr_print ctr_unique_files/OpenDcae-c12
86 mr_print ctr_unique_files/OpenDcae-c13
87 mr_print ctr_unique_files/OpenDcae-c14
88 mr_print ctr_unique_files/OpenDcae-c15
89 mr_print ctr_unique_files/OpenDcae-c16
92 mr_print groups/ctr_events
93 mr_print ctr_events/OpenDcae-c12
94 mr_print ctr_events/OpenDcae-c13
95 mr_print ctr_events/OpenDcae-c14
96 mr_print ctr_events/OpenDcae-c15
97 mr_print ctr_events/OpenDcae-c16
99 mr_contain_str groups "OpenDcae-c12,OpenDcae-c13,OpenDcae-c14,OpenDcae-c15,OpenDcae-c16"
100 mr_contain_str changeids "PM_MEAS_FILES:CTR_MEAS_FILES,CTR_MEAS_FILES,LOG_FILES,PM_MEAS_FILES:TEST_FILES,TEST_FILES:TEMP_FILES"
101 mr_contain_str fileprefixes $MR_FILE_PREFIX_MAPPING
102 mr_contain_str tc_info "TC#1000"
103 mr_contain_str status "Started"
104 mr_contain_str stop "Stopped"
105 mr_contain_str start "Started"
107 mr_equal ctr_requests 0
108 mr_contain_str groups/ctr_requests "0,0,0,0,0"
109 mr_equal ctr_requests/OpenDcae-c12 0
110 mr_equal ctr_requests/OpenDcae-c13 0
111 mr_equal ctr_requests/OpenDcae-c14 0
112 mr_equal ctr_requests/OpenDcae-c15 0
113 mr_equal ctr_requests/OpenDcae-c16 0
115 mr_equal ctr_responses 0
116 mr_contain_str groups/ctr_responses "0,0,0,0,0"
117 mr_equal ctr_responses/OpenDcae-c12 0
118 mr_equal ctr_responses/OpenDcae-c13 0
119 mr_equal ctr_responses/OpenDcae-c14 0
120 mr_equal ctr_responses/OpenDcae-c15 0
121 mr_equal ctr_responses/OpenDcae-c16 0
124 mr_contain_str groups/ctr_files "0,0,0,0,0"
125 mr_equal ctr_files/OpenDcae-c12 0
126 mr_equal ctr_files/OpenDcae-c13 0
127 mr_equal ctr_files/OpenDcae-c14 0
128 mr_equal ctr_files/OpenDcae-c15 0
129 mr_equal ctr_files/OpenDcae-c16 0
131 mr_equal ctr_unique_files 0
132 mr_contain_str groups/ctr_unique_files "0,0,0,0,0"
133 mr_equal ctr_unique_files/OpenDcae-c12 0
134 mr_equal ctr_unique_files/OpenDcae-c13 0
135 mr_equal ctr_unique_files/OpenDcae-c14 0
136 mr_equal ctr_unique_files/OpenDcae-c15 0
137 mr_equal ctr_unique_files/OpenDcae-c16 0
139 mr_equal ctr_events 0
140 mr_contain_str groups/ctr_events "0,0,0,0,0"
141 mr_equal ctr_events/OpenDcae-c12 0
142 mr_equal ctr_events/OpenDcae-c13 0
143 mr_equal ctr_events/OpenDcae-c14 0
144 mr_equal ctr_events/OpenDcae-c15 0
145 mr_equal ctr_events/OpenDcae-c16 0
150 dr_print execution_time
153 dr_print ctr_publish_query
154 dr_print feeds/ctr_publish_query
155 dr_print ctr_publish_query/1
156 dr_print ctr_publish_query/2
157 dr_print ctr_publish_query/3
158 dr_print ctr_publish_query/4
159 dr_print ctr_publish_query/5
161 dr_print ctr_publish_query_published
162 dr_print feeds/ctr_publish_query_published
163 dr_print ctr_publish_query_published/1
164 dr_print ctr_publish_query_published/2
165 dr_print ctr_publish_query_published/3
166 dr_print ctr_publish_query_published/4
167 dr_print ctr_publish_query_published/5
169 dr_print ctr_publish_query_not_published
170 dr_print feeds/ctr_publish_query_not_published
171 dr_print ctr_publish_query_not_published/1
172 dr_print ctr_publish_query_not_published/2
173 dr_print ctr_publish_query_not_published/3
174 dr_print ctr_publish_query_not_published/4
175 dr_print ctr_publish_query_not_published/5
177 dr_print ctr_publish_req
178 dr_print feeds/ctr_publish_req
179 dr_print ctr_publish_req/1
180 dr_print ctr_publish_req/2
181 dr_print ctr_publish_req/3
182 dr_print ctr_publish_req/4
183 dr_print ctr_publish_req/5
185 dr_print ctr_publish_req_redirect
186 dr_print feeds/ctr_publish_req_redirect
187 dr_print ctr_publish_req_redirect/1
188 dr_print ctr_publish_req_redirect/2
189 dr_print ctr_publish_req_redirect/3
190 dr_print ctr_publish_req_redirect/4
191 dr_print ctr_publish_req_redirect/5
193 dr_print ctr_publish_req_published
194 dr_print feeds/ctr_publish_req_published
195 dr_print ctr_publish_req_published/1
196 dr_print ctr_publish_req_published/2
197 dr_print ctr_publish_req_published/3
198 dr_print ctr_publish_req_published/4
199 dr_print ctr_publish_req_published/5
201 dr_print ctr_published_files
202 dr_print feeds/ctr_published_files
203 dr_print ctr_published_files/1
204 dr_print ctr_published_files/2
205 dr_print ctr_published_files/3
206 dr_print ctr_published_files/4
207 dr_print ctr_published_files/5
209 dr_print ctr_double_publish
210 dr_print feeds/ctr_double_publish
211 dr_print ctr_double_publish/1
212 dr_print ctr_double_publish/2
213 dr_print ctr_double_publish/3
214 dr_print ctr_double_publish/4
215 dr_print ctr_double_publish/5
217 dr_print ctr_publish_query_bad_file_prefix
218 dr_print feeds/ctr_publish_query_bad_file_prefix
219 dr_print ctr_publish_query_bad_file_prefix/1
220 dr_print ctr_publish_query_bad_file_prefix/2
221 dr_print ctr_publish_query_bad_file_prefix/3
222 dr_print ctr_publish_query_bad_file_prefix/4
223 dr_print ctr_publish_query_bad_file_prefix/5
225 dr_print ctr_publish_req_bad_file_prefix
226 dr_print feeds/ctr_publish_req_bad_file_prefix
227 dr_print ctr_publish_req_bad_file_prefix/1
228 dr_print ctr_publish_req_bad_file_prefix/2
229 dr_print ctr_publish_req_bad_file_prefix/3
230 dr_print ctr_publish_req_bad_file_prefix/4
231 dr_print ctr_publish_req_bad_file_prefix/5
238 dr_contain_str tc_info "normal"
239 dr_contain_str execution_time "0:"
240 dr_contain_str feeds "1:A,2:B,3:C,4:D,5:E"
242 dr_equal ctr_publish_query 0
243 dr_contain_str feeds/ctr_publish_query "0,0,0,0,0"
244 dr_equal ctr_publish_query/1 0
245 dr_equal ctr_publish_query/2 0
246 dr_equal ctr_publish_query/3 0
247 dr_equal ctr_publish_query/4 0
248 dr_equal ctr_publish_query/5 0
250 dr_equal ctr_publish_query_published 0
251 dr_contain_str feeds/ctr_publish_query_published "0,0,0,0,0"
252 dr_equal ctr_publish_query_published/1 0
253 dr_equal ctr_publish_query_published/2 0
254 dr_equal ctr_publish_query_published/3 0
255 dr_equal ctr_publish_query_published/4 0
256 dr_equal ctr_publish_query_published/5 0
258 dr_equal ctr_publish_query_not_published 0
259 dr_contain_str feeds/ctr_publish_query_not_published "0,0,0,0,0"
260 dr_equal ctr_publish_query_not_published/1 0
261 dr_equal ctr_publish_query_not_published/2 0
262 dr_equal ctr_publish_query_not_published/3 0
263 dr_equal ctr_publish_query_not_published/4 0
264 dr_equal ctr_publish_query_not_published/5 0
266 dr_equal ctr_publish_req 0
267 dr_contain_str feeds/ctr_publish_req "0,0,0,0,0"
268 dr_equal ctr_publish_req/1 0
269 dr_equal ctr_publish_req/2 0
270 dr_equal ctr_publish_req/3 0
271 dr_equal ctr_publish_req/4 0
272 dr_equal ctr_publish_req/5 0
274 dr_equal ctr_publish_req_redirect 0
275 dr_contain_str feeds/ctr_publish_req_redirect "0,0,0,0,0"
276 dr_equal ctr_publish_req_redirect/1 0
277 dr_equal ctr_publish_req_redirect/2 0
278 dr_equal ctr_publish_req_redirect/3 0
279 dr_equal ctr_publish_req_redirect/4 0
280 dr_equal ctr_publish_req_redirect/5 0
282 dr_equal ctr_publish_req_published 0
283 dr_contain_str feeds/ctr_publish_req_published "0,0,0,0,0"
284 dr_equal ctr_publish_req_published/1 0
285 dr_equal ctr_publish_req_published/2 0
286 dr_equal ctr_publish_req_published/3 0
287 dr_equal ctr_publish_req_published/4 0
288 dr_equal ctr_publish_req_published/5 0
290 dr_equal ctr_published_files 0
291 dr_contain_str feeds/ctr_published_files "0,0,0,0,0"
292 dr_equal ctr_published_files/1 0
293 dr_equal ctr_published_files/2 0
294 dr_equal ctr_published_files/3 0
295 dr_equal ctr_published_files/4 0
296 dr_equal ctr_published_files/5 0
298 dr_equal ctr_double_publish 0
299 dr_contain_str feeds/ctr_double_publish "0,0,0,0,0"
300 dr_equal ctr_double_publish/1 0
301 dr_equal ctr_double_publish/2 0
302 dr_equal ctr_double_publish/3 0
303 dr_equal ctr_double_publish/4 0
304 dr_equal ctr_double_publish/5 0
306 dr_equal ctr_publish_query_bad_file_prefix 0
307 dr_contain_str feeds/ctr_publish_query_bad_file_prefix "0,0,0,0,0"
308 dr_equal ctr_publish_query_bad_file_prefix/1 0
309 dr_equal ctr_publish_query_bad_file_prefix/2 0
310 dr_equal ctr_publish_query_bad_file_prefix/3 0
311 dr_equal ctr_publish_query_bad_file_prefix/4 0
312 dr_equal ctr_publish_query_bad_file_prefix/5 0
314 dr_equal ctr_publish_req_bad_file_prefix 0
315 dr_contain_str feeds/ctr_publish_req_bad_file_prefix "0,0,0,0,0"
316 dr_equal ctr_publish_req_bad_file_prefix/1 0
317 dr_equal ctr_publish_req_bad_file_prefix/2 0
318 dr_equal ctr_publish_req_bad_file_prefix/3 0
319 dr_equal ctr_publish_req_bad_file_prefix/4 0
320 dr_equal ctr_publish_req_bad_file_prefix/5 0
324 drr_print execution_time
328 drr_print ctr_publish_requests
329 drr_print feeds/ctr_publish_requests
330 drr_print ctr_publish_requests/1
331 drr_print ctr_publish_requests/2
332 drr_print ctr_publish_requests/3
333 drr_print ctr_publish_requests/4
334 drr_print ctr_publish_requests/5
336 drr_print ctr_publish_requests_bad_file_prefix
337 drr_print feeds/ctr_publish_requests_bad_file_prefix
338 drr_print ctr_publish_requests_bad_file_prefix/1
339 drr_print ctr_publish_requests_bad_file_prefix/2
340 drr_print ctr_publish_requests_bad_file_prefix/3
341 drr_print ctr_publish_requests_bad_file_prefix/4
342 drr_print ctr_publish_requests_bad_file_prefix/5
344 drr_print ctr_publish_responses
345 drr_print feeds/ctr_publish_responses
346 drr_print ctr_publish_responses/1
347 drr_print ctr_publish_responses/2
348 drr_print ctr_publish_responses/3
349 drr_print ctr_publish_responses/4
350 drr_print ctr_publish_responses/5
352 drr_print time_lastpublish
353 drr_print feeds/time_lastpublish
354 drr_print time_lastpublish/1
355 drr_print time_lastpublish/2
356 drr_print time_lastpublish/3
357 drr_print time_lastpublish/4
358 drr_print time_lastpublish/5
361 drr_print feeds/dwl_volume
362 drr_print dwl_volume/1
363 drr_print dwl_volume/2
364 drr_print dwl_volume/3
365 drr_print dwl_volume/4
366 drr_print dwl_volume/5
369 drr_contain_str tc_info "normal"
370 drr_contain_str execution_time "0:"
371 drr_contain_str feeds "1:A,2:B,3:C,4:D,5:E"
374 drr_equal ctr_publish_requests 0
375 drr_contain_str feeds/ctr_publish_requests "0,0,0,0,0"
376 drr_equal ctr_publish_requests/1 0
377 drr_equal ctr_publish_requests/2 0
378 drr_equal ctr_publish_requests/3 0
379 drr_equal ctr_publish_requests/4 0
380 drr_equal ctr_publish_requests/5 0
382 drr_equal ctr_publish_requests_bad_file_prefix 0
383 drr_contain_str feeds/ctr_publish_requests_bad_file_prefix "0,0,0,0,0"
384 drr_equal ctr_publish_requests_bad_file_prefix/1 0
385 drr_equal ctr_publish_requests_bad_file_prefix/2 0
386 drr_equal ctr_publish_requests_bad_file_prefix/3 0
387 drr_equal ctr_publish_requests_bad_file_prefix/4 0
388 drr_equal ctr_publish_requests_bad_file_prefix/5 0
390 drr_equal ctr_publish_responses 0
391 drr_contain_str feeds/ctr_publish_responses "0,0,0,0,0"
392 drr_equal ctr_publish_responses/1 0
393 drr_equal ctr_publish_responses/2 0
394 drr_equal ctr_publish_responses/3 0
395 drr_equal ctr_publish_responses/4 0
396 drr_equal ctr_publish_responses/5 0
398 drr_contain_str time_lastpublish "--:--"
399 drr_contain_str feeds/time_lastpublish "--:--,--:--,--:--,--:--,--:--"
400 drr_contain_str time_lastpublish/1 "--:--"
401 drr_contain_str time_lastpublish/2 "--:--"
402 drr_contain_str time_lastpublish/3 "--:--"
403 drr_contain_str time_lastpublish/4 "--:--"
404 drr_contain_str time_lastpublish/5 "--:--"
406 drr_equal dwl_volume 0
407 drr_contain_str feeds/dwl_volume "0,0,0,0,0"
408 drr_equal dwl_volume/1 0
409 drr_equal dwl_volume/2 0
410 drr_equal dwl_volume/3 0
411 drr_equal dwl_volume/4 0
412 drr_equal dwl_volume/5 0
423 dr_equal ctr_published_files 0 60
435 dr_equal ctr_published_files 1 60
439 dr_equal ctr_published_files 1
441 mr_greater ctr_requests 1
443 mr_equal ctr_events 1
444 mr_equal ctr_unique_files 1
445 mr_equal ctr_unique_PNFs 1
447 dr_equal ctr_publish_query 1
448 dr_equal ctr_publish_query_published 0
449 dr_equal ctr_publish_query_not_published 1
450 dr_equal ctr_publish_req 1
451 dr_equal ctr_publish_req_redirect 1
452 dr_equal ctr_publish_req_published 0
453 dr_equal ctr_published_files 1
454 dr_equal ctr_double_publish 0
456 drr_equal ctr_publish_requests 1
457 drr_equal ctr_publish_responses 1
459 drr_equal dwl_volume 1000000
463 #### TEST COMPLETE ####