Clean spec file for yocto compliance
[profile/ivi/ico-uxf-utilities.git] / test / run_test_ico_log.sh
1 #!/bin/bash
2
3 rm -f /var/log/ico/test_result_ico_log_*.log*
4 rm -fr test_result_ico_log
5
6 export LD_LIBRARY_PATH=../src/.libs:$LD_LIBRARY_PATH
7 # N P T D I W C E
8 # o x x x x x x x
9 # x o x x x x x x
10 # x x o x x x x x
11 # x x x o x x x x
12 # x x x x o x x x
13 # x x x x x o x x
14 # x x x x x x o x
15 # x x x x x x x o
16 ./tst_ico_log none
17 ./tst_ico_log performance
18 ./tst_ico_log trace
19 ./tst_ico_log debug
20 ./tst_ico_log info
21 ./tst_ico_log warning
22 ./tst_ico_log critical
23 ./tst_ico_log error
24
25 # N P T D I W C E
26 # o o o o o o o o
27 # o x o o o o o o
28 # o o x o o o o o
29 # o o o x o o o o
30 # o o o o x o o o
31 # o o o o o x o o
32 # o o o o o o x o
33 # o o o o o o o x
34 ./tst_ico_log performance,trace,debug,info,warning,critical,error
35 ./tst_ico_log trace,debug,info,warning,critical,error
36 ./tst_ico_log performance,debug,info,warning,critical,error
37 ./tst_ico_log performance,trace,info,warning,critical,error
38 ./tst_ico_log performance,trace,debug,warning,critical,error
39 ./tst_ico_log performance,trace,debug,info,critical,error
40 ./tst_ico_log performance,trace,debug,info,warning,error
41 ./tst_ico_log performance,trace,debug,info,warning,critical
42
43 LOG_N=/var/log/ico/test_result_ico_log_00000000.log
44 LOG_P=/var/log/ico/test_result_ico_log_00000200.log
45 LOG_T=/var/log/ico/test_result_ico_log_00000100.log
46 LOG_D=/var/log/ico/test_result_ico_log_00000080.log
47 LOG_I=/var/log/ico/test_result_ico_log_00000040.log
48 LOG_W=/var/log/ico/test_result_ico_log_00000010.log
49 LOG_C=/var/log/ico/test_result_ico_log_00000008.log
50 LOG_E=/var/log/ico/test_result_ico_log_00000004.log
51 LOG_PTDIWCE=/var/log/ico/test_result_ico_log_000003DC.log
52 LOG_TDIWCE=/var/log/ico/test_result_ico_log_000001DC.log
53 LOG_PDIWCE=/var/log/ico/test_result_ico_log_000002DC.log
54 LOG_PTIWCE=/var/log/ico/test_result_ico_log_0000035C.log
55 LOG_PTDWCE=/var/log/ico/test_result_ico_log_0000039C.log
56 LOG_PTDICE=/var/log/ico/test_result_ico_log_000003CC.log
57 LOG_PTDIWE=/var/log/ico/test_result_ico_log_000003D4.log
58 LOG_PTDIWC=/var/log/ico/test_result_ico_log_000003D8.log
59
60 ######
61 LOG=$LOG_N
62
63 grep PRF $LOG > /dev/null 2>&1
64 RET_P=$?
65 grep TRA $LOG > /dev/null 2>&1
66 RET_T=$?
67 grep DBG $LOG > /dev/null 2>&1
68 RET_D=$?
69 grep INF $LOG > /dev/null 2>&1
70 RET_I=$?
71 grep WRN $LOG > /dev/null 2>&1
72 RET_W=$?
73 grep CRI $LOG > /dev/null 2>&1
74 RET_C=$?
75 grep ERR $LOG > /dev/null 2>&1
76 RET_E=$?
77 if [ ! $RET_P -eq 0 -a ! $RET_T -eq 0 -a ! $RET_D -eq 0 -a ! $RET_I -eq 0 -a ! $RET_W -eq 0 -a ! $RET_C -eq 0 -a ! $RET_E -eq 0 ]
78 then
79         echo -e "test_case level=none             : [\e[32m OK \e[m]"
80 else
81         echo -e "test_case level=none             : [\e[31m NG \e[m]"
82 fi
83
84 ######
85 LOG=$LOG_P
86
87 grep PRF $LOG > /dev/null 2>&1
88 RET_P=$?
89 grep TRA $LOG > /dev/null 2>&1
90 RET_T=$?
91 grep DBG $LOG > /dev/null 2>&1
92 RET_D=$?
93 grep INF $LOG > /dev/null 2>&1
94 RET_I=$?
95 grep WRN $LOG > /dev/null 2>&1
96 RET_W=$?
97 grep CRI $LOG > /dev/null 2>&1
98 RET_C=$?
99 grep ERR $LOG > /dev/null 2>&1
100 RET_E=$?
101 if [ $RET_P -eq 0 -a ! $RET_T -eq 0 -a ! $RET_D -eq 0 -a ! $RET_I -eq 0 -a ! $RET_W -eq 0 -a ! $RET_C -eq 0 -a ! $RET_E -eq 0 ]
102 then
103         echo -e "test_case level=performance only : [\e[32m OK \e[m]"
104 else
105         echo -e "test_case level=performance only : [\e[31m NG \e[m]"
106 fi
107
108 ######
109 LOG=$LOG_T
110
111 grep PRF $LOG > /dev/null 2>&1
112 RET_P=$?
113 grep TRA $LOG > /dev/null 2>&1
114 RET_T=$?
115 grep DBG $LOG > /dev/null 2>&1
116 RET_D=$?
117 grep INF $LOG > /dev/null 2>&1
118 RET_I=$?
119 grep WRN $LOG > /dev/null 2>&1
120 RET_W=$?
121 grep CRI $LOG > /dev/null 2>&1
122 RET_C=$?
123 grep ERR $LOG > /dev/null 2>&1
124 RET_E=$?
125 if [ ! $RET_P -eq 0 -a $RET_T -eq 0 -a ! $RET_D -eq 0 -a ! $RET_I -eq 0 -a ! $RET_W -eq 0 -a ! $RET_C -eq 0 -a ! $RET_E -eq 0 ]
126 then
127         echo -e "test_case level=trace       only : [\e[32m OK \e[m]"
128 else
129         echo -e "test_case level=trace       only : [\e[31m NG \e[m]"
130 fi
131
132 ######
133 LOG=$LOG_D
134
135 grep PRF $LOG > /dev/null 2>&1
136 RET_P=$?
137 grep TRA $LOG > /dev/null 2>&1
138 RET_T=$?
139 grep DBG $LOG > /dev/null 2>&1
140 RET_D=$?
141 grep INF $LOG > /dev/null 2>&1
142 RET_I=$?
143 grep WRN $LOG > /dev/null 2>&1
144 RET_W=$?
145 grep CRI $LOG > /dev/null 2>&1
146 RET_C=$?
147 grep ERR $LOG > /dev/null 2>&1
148 RET_E=$?
149 if [ ! $RET_P -eq 0 -a ! $RET_T -eq 0 -a $RET_D -eq 0 -a ! $RET_I -eq 0 -a ! $RET_W -eq 0 -a ! $RET_C -eq 0 -a ! $RET_E -eq 0 ]
150 then
151         echo -e "test_case level=debug       only : [\e[32m OK \e[m]"
152 else
153         echo -e "test_case level=debug       only : [\e[31m NG \e[m]"
154 fi
155
156 ######
157 LOG=$LOG_I
158
159 grep PRF $LOG > /dev/null 2>&1
160 RET_P=$?
161 grep TRA $LOG > /dev/null 2>&1
162 RET_T=$?
163 grep DBG $LOG > /dev/null 2>&1
164 RET_D=$?
165 grep INF $LOG > /dev/null 2>&1
166 RET_I=$?
167 grep WRN $LOG > /dev/null 2>&1
168 RET_W=$?
169 grep CRI $LOG > /dev/null 2>&1
170 RET_C=$?
171 grep ERR $LOG > /dev/null 2>&1
172 RET_E=$?
173 if [ ! $RET_P -eq 0 -a ! $RET_T -eq 0 -a ! $RET_D -eq 0 -a $RET_I -eq 0 -a ! $RET_W -eq 0 -a ! $RET_C -eq 0 -a ! $RET_E -eq 0 ]
174 then
175         echo -e "test_case level=info        only : [\e[32m OK \e[m]"
176 else
177         echo -e "test_case level=info        only : [\e[31m NG \e[m]"
178 fi
179
180 ######
181 LOG=$LOG_W
182
183 grep PRF $LOG > /dev/null 2>&1
184 RET_P=$?
185 grep TRA $LOG > /dev/null 2>&1
186 RET_T=$?
187 grep DBG $LOG > /dev/null 2>&1
188 RET_D=$?
189 grep INF $LOG > /dev/null 2>&1
190 RET_I=$?
191 grep WRN $LOG > /dev/null 2>&1
192 RET_W=$?
193 grep CRI $LOG > /dev/null 2>&1
194 RET_C=$?
195 grep ERR $LOG > /dev/null 2>&1
196 RET_E=$?
197 if [ ! $RET_P -eq 0 -a ! $RET_T -eq 0 -a ! $RET_D -eq 0 -a ! $RET_I -eq 0 -a $RET_W -eq 0 -a ! $RET_C -eq 0 -a ! $RET_E -eq 0 ]
198 then
199         echo -e "test_case level=warning     only : [\e[32m OK \e[m]"
200 else
201         echo -e "test_case level=warning     only : [\e[31m NG \e[m]"
202 fi
203
204 ######
205 LOG=$LOG_C
206
207 grep PRF $LOG > /dev/null 2>&1
208 RET_P=$?
209 grep TRA $LOG > /dev/null 2>&1
210 RET_T=$?
211 grep DBG $LOG > /dev/null 2>&1
212 RET_D=$?
213 grep INF $LOG > /dev/null 2>&1
214 RET_I=$?
215 grep WRN $LOG > /dev/null 2>&1
216 RET_W=$?
217 grep CRI $LOG > /dev/null 2>&1
218 RET_C=$?
219 grep ERR $LOG > /dev/null 2>&1
220 RET_E=$?
221 if [ ! $RET_P -eq 0 -a ! $RET_T -eq 0 -a ! $RET_D -eq 0 -a ! $RET_I -eq 0 -a ! $RET_W -eq 0 -a $RET_C -eq 0 -a ! $RET_E -eq 0 ]
222 then
223         echo -e "test_case level=critical    only : [\e[32m OK \e[m]"
224 else
225         echo -e "test_case level=critical    only : [\e[31m NG \e[m]"
226 fi
227
228 ######
229 LOG=$LOG_E
230
231 grep PRF $LOG > /dev/null 2>&1
232 RET_P=$?
233 grep TRA $LOG > /dev/null 2>&1
234 RET_T=$?
235 grep DBG $LOG > /dev/null 2>&1
236 RET_D=$?
237 grep INF $LOG > /dev/null 2>&1
238 RET_I=$?
239 grep WRN $LOG > /dev/null 2>&1
240 RET_W=$?
241 grep CRI $LOG > /dev/null 2>&1
242 RET_C=$?
243 grep ERR $LOG > /dev/null 2>&1
244 RET_E=$?
245 if [ ! $RET_P -eq 0 -a ! $RET_T -eq 0 -a ! $RET_D -eq 0 -a ! $RET_I -eq 0 -a ! $RET_W -eq 0 -a ! $RET_C -eq 0 -a $RET_E -eq 0 ]
246 then
247         echo -e "test_case level=error       only : [\e[32m OK \e[m]"
248 else
249         echo -e "test_case level=error       only : [\e[31m NG \e[m]"
250 fi
251
252 ######
253 LOG=$LOG_PTDIWCE
254
255 grep PRF $LOG > /dev/null 2>&1
256 RET_P=$?
257 grep TRA $LOG > /dev/null 2>&1
258 RET_T=$?
259 grep DBG $LOG > /dev/null 2>&1
260 RET_D=$?
261 grep INF $LOG > /dev/null 2>&1
262 RET_I=$?
263 grep WRN $LOG > /dev/null 2>&1
264 RET_W=$?
265 grep CRI $LOG > /dev/null 2>&1
266 RET_C=$?
267 grep ERR $LOG > /dev/null 2>&1
268 RET_E=$?
269 if [ $RET_P -eq 0 -a $RET_T -eq 0 -a $RET_D -eq 0 -a $RET_I -eq 0 -a $RET_W -eq 0 -a $RET_C -eq 0 -a $RET_E -eq 0 ]
270 then
271         echo -e "test_case level=all              : [\e[32m OK \e[m]"
272 else
273         echo -e "test_case level=                 : [\e[31m NG \e[m]"
274 fi
275
276 ######
277 LOG=$LOG_TDIWCE
278
279 grep PRF $LOG > /dev/null 2>&1
280 RET_P=$?
281 grep TRA $LOG > /dev/null 2>&1
282 RET_T=$?
283 grep DBG $LOG > /dev/null 2>&1
284 RET_D=$?
285 grep INF $LOG > /dev/null 2>&1
286 RET_I=$?
287 grep WRN $LOG > /dev/null 2>&1
288 RET_W=$?
289 grep CRI $LOG > /dev/null 2>&1
290 RET_C=$?
291 grep ERR $LOG > /dev/null 2>&1
292 RET_E=$?
293 if [ ! $RET_P -eq 0 -a $RET_T -eq 0 -a $RET_D -eq 0 -a $RET_I -eq 0 -a $RET_W -eq 0 -a $RET_C -eq 0 -a $RET_E -eq 0 ]
294 then
295         echo -e "test_case level=performance off  : [\e[32m OK \e[m]"
296 else
297         echo -e "test_case level=performance off  : [\e[31m NG \e[m]"
298 fi
299
300 ######
301 LOG=$LOG_PDIWCE
302
303 grep PRF $LOG > /dev/null 2>&1
304 RET_P=$?
305 grep TRA $LOG > /dev/null 2>&1
306 RET_T=$?
307 grep DBG $LOG > /dev/null 2>&1
308 RET_D=$?
309 grep INF $LOG > /dev/null 2>&1
310 RET_I=$?
311 grep WRN $LOG > /dev/null 2>&1
312 RET_W=$?
313 grep CRI $LOG > /dev/null 2>&1
314 RET_C=$?
315 grep ERR $LOG > /dev/null 2>&1
316 RET_E=$?
317 if [ $RET_P -eq 0 -a ! $RET_T -eq 0 -a $RET_D -eq 0 -a $RET_I -eq 0 -a $RET_W -eq 0 -a $RET_C -eq 0 -a $RET_E -eq 0 ]
318 then
319         echo -e "test_case level=trace       off  : [\e[32m OK \e[m]"
320 else
321         echo -e "test_case level=trace       off  : [\e[31m NG \e[m]"
322 fi
323
324 ######
325 LOG=$LOG_PTIWCE
326
327 grep PRF $LOG > /dev/null 2>&1
328 RET_P=$?
329 grep TRA $LOG > /dev/null 2>&1
330 RET_T=$?
331 grep DBG $LOG > /dev/null 2>&1
332 RET_D=$?
333 grep INF $LOG > /dev/null 2>&1
334 RET_I=$?
335 grep WRN $LOG > /dev/null 2>&1
336 RET_W=$?
337 grep CRI $LOG > /dev/null 2>&1
338 RET_C=$?
339 grep ERR $LOG > /dev/null 2>&1
340 RET_E=$?
341 if [ $RET_P -eq 0 -a $RET_T -eq 0 -a ! $RET_D -eq 0 -a $RET_I -eq 0 -a $RET_W -eq 0 -a $RET_C -eq 0 -a $RET_E -eq 0 ]
342 then
343         echo -e "test_case level=debug       off  : [\e[32m OK \e[m]"
344 else
345         echo -e "test_case level=debug       off  : [\e[31m NG \e[m]"
346 fi
347
348 ######
349 LOG=$LOG_PTDWCE
350
351 grep PRF $LOG > /dev/null 2>&1
352 RET_P=$?
353 grep TRA $LOG > /dev/null 2>&1
354 RET_T=$?
355 grep DBG $LOG > /dev/null 2>&1
356 RET_D=$?
357 grep INF $LOG > /dev/null 2>&1
358 RET_I=$?
359 grep WRN $LOG > /dev/null 2>&1
360 RET_W=$?
361 grep CRI $LOG > /dev/null 2>&1
362 RET_C=$?
363 grep ERR $LOG > /dev/null 2>&1
364 RET_E=$?
365 if [ $RET_P -eq 0 -a $RET_T -eq 0 -a $RET_D -eq 0 -a ! $RET_I -eq 0 -a $RET_W -eq 0 -a $RET_C -eq 0 -a $RET_E -eq 0 ]
366 then
367         echo -e "test_case level=info        off  : [\e[32m OK \e[m]"
368 else
369         echo -e "test_case level=info        off  : [\e[31m NG \e[m]"
370 fi
371
372 ######
373 LOG=$LOG_PTDICE
374
375 grep PRF $LOG > /dev/null 2>&1
376 RET_P=$?
377 grep TRA $LOG > /dev/null 2>&1
378 RET_T=$?
379 grep DBG $LOG > /dev/null 2>&1
380 RET_D=$?
381 grep INF $LOG > /dev/null 2>&1
382 RET_I=$?
383 grep WRN $LOG > /dev/null 2>&1
384 RET_W=$?
385 grep CRI $LOG > /dev/null 2>&1
386 RET_C=$?
387 grep ERR $LOG > /dev/null 2>&1
388 RET_E=$?
389 if [ $RET_P -eq 0 -a $RET_T -eq 0 -a $RET_D -eq 0 -a $RET_I -eq 0 -a ! $RET_W -eq 0 -a $RET_C -eq 0 -a $RET_E -eq 0 ]
390 then
391         echo -e "test_case level=warning     off  : [\e[32m OK \e[m]"
392 else
393         echo -e "test_case level=warning     off  : [\e[31m NG \e[m]"
394 fi
395
396 ######
397 LOG=$LOG_PTDIWE
398
399 grep PRF $LOG > /dev/null 2>&1
400 RET_P=$?
401 grep TRA $LOG > /dev/null 2>&1
402 RET_T=$?
403 grep DBG $LOG > /dev/null 2>&1
404 RET_D=$?
405 grep INF $LOG > /dev/null 2>&1
406 RET_I=$?
407 grep WRN $LOG > /dev/null 2>&1
408 RET_W=$?
409 grep CRI $LOG > /dev/null 2>&1
410 RET_C=$?
411 grep ERR $LOG > /dev/null 2>&1
412 RET_E=$?
413 if [ $RET_P -eq 0 -a $RET_T -eq 0 -a $RET_D -eq 0 -a $RET_I -eq 0 -a $RET_W -eq 0 -a ! $RET_C -eq 0 -a $RET_E -eq 0 ]
414 then
415         echo -e "test_case level=critical    off  : [\e[32m OK \e[m]"
416 else
417         echo -e "test_case level=critical    off  : [\e[31m NG \e[m]"
418 fi
419
420 ######
421 LOG=$LOG_PTDIWC
422
423 grep PRF $LOG > /dev/null 2>&1
424 RET_P=$?
425 grep TRA $LOG > /dev/null 2>&1
426 RET_T=$?
427 grep DBG $LOG > /dev/null 2>&1
428 RET_D=$?
429 grep INF $LOG > /dev/null 2>&1
430 RET_I=$?
431 grep WRN $LOG > /dev/null 2>&1
432 RET_W=$?
433 grep CRI $LOG > /dev/null 2>&1
434 RET_C=$?
435 grep ERR $LOG > /dev/null 2>&1
436 RET_E=$?
437 if [ $RET_P -eq 0 -a $RET_T -eq 0 -a $RET_D -eq 0 -a $RET_I -eq 0 -a $RET_W -eq 0 -a $RET_C -eq 0 -a ! $RET_E -eq 0 ]
438 then
439         echo -e "test_case level=error       off  : [\e[32m OK \e[m]"
440 else
441         echo -e "test_case level=error       off  : [\e[31m NG \e[m]"
442 fi
443
444 mkdir test_result_ico_log
445 mv /var/log/ico/test_result_ico_log_*.log* test_result_ico_log