packaging: Update dependencies and bump version to 0.9.23
[profile/ivi/ico-uxf-weston-plugin.git] / tests / testdata / hs_alltest.dat
1 #       Test for Weston IVI Plugin for HomeScreen(SystemController)
2 #       Surface Create and Destory
3 #
4 #       1. Launch Application (and app create surface)
5 launch ../tests/test-client < ../tests/testdata/cl_surface1.dat 2> ../tests/testlog/test-client01.log 1>&2
6 waitcreate 2
7 move test-client 250 150
8 show test-client
9 sleep 4
10 waitdestroy 60
11 sleep 1
12 #
13 #       2. Launch Application and resize/move/show
14 launch ../tests/test-client < ../tests/testdata/cl_surface2.dat 2> ../tests/testlog/test-client02.log 1>&2
15 waitcreate 2
16 resize test-client 600 400
17 move test-client 300 100
18 show test-client
19 sleep 1
20 move test-client 400 150
21 sleep 0.5
22 move test-client 500 200
23 sleep 0.5
24 move test-client 600 250
25 sleep 0.5
26 move test-client 700 300
27 sleep 0.5
28 hide test-client
29 sleep 1
30 move test-client 100 200
31 resize test-client 150 100
32 show test-client
33 sleep 0.6
34 resize test-client 300 200
35 sleep 0.6
36 resize test-client 450 300
37 sleep 0.6
38 resize test-client 600 400
39 sleep 0.6
40 resize test-client 400 250
41 sleep 0.6
42 resize test-client 200 150
43 sleep 0.6
44 resize test-client 100 50
45 sleep 1
46 waitdestroy 60
47 sleep 1
48 #
49 #       3. Surface animation
50 launch ../tests/test-client < ../tests/testdata/cl_surface4.dat 2> ../tests/testlog/test-client04.log
51 waitcreate 2
52 resize test-client 200 300
53 move test-client 300 350 0
54 #
55 # fade and show/hide
56 animation test-client fade 400
57 #
58 show test-client 1
59 sleep 0.5
60 hide test-client 1
61 sleep 1
62 #
63 # slide.toleft and show/hide
64 animation test-client slide.toleft 400
65 show test-client 1
66 sleep 1
67 hide test-client 1
68 sleep 2
69 #
70 # slide.toright and show/hide
71 animation test-client slide.toright 400
72 show test-client 1
73 sleep 2
74 hide test-client 1
75 sleep 2
76 #
77 # slide.totop and show/hide
78 animation test-client slide.totop 400
79 show test-client 1
80 sleep 1
81 hide test-client 1
82 sleep 2
83 #
84 # slide.tobottom and show/hide
85 animation test-client slide.tobottom 400
86 show test-client 1
87 sleep 1
88 hide test-client 1
89 sleep 2
90 #
91 # zoom and show/hide
92 show test-client
93 sleep 1
94 animation test-client zoom 600
95 show test-client 1
96 sleep 2
97 hide test-client 1
98 sleep 2
99 #
100 # zoom and move
101 animation test-client zoom 1000
102 show test-client
103 sleep 1
104 move test-client 100 50 0 1
105 sleep 2
106 move test-client 500 400 0 1
107 sleep 2
108 #
109 # zoom and resize
110 resize test-client 80 50 1
111 sleep 2
112 resize test-client 300 200 1
113 sleep 2
114 #
115 # slide and move
116 animation test-client slide 600
117 move test-client 100 50 0 1
118 sleep 1.5
119 move test-client 500 400 0 1
120 sleep 2
121 #
122 # fade and resize
123 animation test-client fade 600
124 resize test-client 80 50 1
125 sleep 1.5
126 resize test-client 300 200 1
127 sleep 2
128 #
129 # slide and resize
130 animation test-client slide 600
131 resize test-client 80 50 1
132 sleep 1.5
133 resize test-client 300 200 1
134 sleep 1
135 #
136 kill test-client
137 waitdestroy 5
138 sleep 1
139 #
140 launch ../tests/test-eflapp @1 -color=0xe02040ff 2> ../tests/testlog/test-eflapp.log 1>&2
141 waitcreate 2
142 #
143 hide test-eflapp@1
144 move test-eflapp@1 0 150
145 sleep 1
146 animation test-eflapp@1 wipe.toleft 800
147 show test-eflapp@1 1
148 sleep 1
149 hide test-eflapp@1 1
150 sleep 1
151 #
152 move test-eflapp@1 920 250
153 hide test-eflapp@1
154 sleep 1
155 animation test-eflapp@1 wipe.toright 800
156 show test-eflapp@1 1
157 sleep 1
158 hide test-eflapp@1 1
159 sleep 1
160 #
161 move test-eflapp@1 400 0
162 hide test-eflapp@1
163 sleep 1
164 animation test-eflapp@1 wipe.tobottom 800
165 show test-eflapp@1 1
166 sleep 1
167 hide test-eflapp@1 1
168 sleep 1
169 #
170 move test-eflapp@1 400 520
171 hide test-eflapp@1
172 sleep 1
173 animation test-eflapp@1 wipe.totop 800
174 show test-eflapp@1 1
175 sleep 1
176 hide test-eflapp@1 1
177 sleep 1
178 #
179 move test-eflapp@1 0 150
180 hide test-eflapp@1
181 sleep 1
182 animation test-eflapp@1 swing.toleft 800
183 show test-eflapp@1 1
184 sleep 1
185 hide test-eflapp@1 1
186 sleep 1
187 #
188 move test-eflapp@1 920 250
189 hide test-eflapp@1
190 sleep 1
191 animation test-eflapp@1 swing.toright 800
192 show test-eflapp@1 1
193 sleep 1
194 hide test-eflapp@1 1
195 sleep 1
196 #
197 move test-eflapp@1 400 0
198 hide test-eflapp@1
199 sleep 1
200 animation test-eflapp@1 swing.tobottom 800
201 show test-eflapp@1 1
202 sleep 1
203 hide test-eflapp@1 1
204 sleep 1
205 #
206 move test-eflapp@1 400 520
207 hide test-eflapp@1
208 sleep 1
209 animation test-eflapp@1 swing.totop 800
210 show test-eflapp@1 1
211 sleep 1
212 hide test-eflapp@1 1
213 sleep 1
214 #
215 kill test-eflapp@1
216 sleep 1
217 waitdestroy 5
218 sleep 1
219 #
220 #       4. Launch Weston sample client
221 #launch /usr/bin/wayland-flower 2> ../tests/testlog/wayland-flower.log 1>&2
222 #waitcreate 2
223 #move wayland-flower 200 100
224 #show wayland-flower
225 #sleep 1
226 #resize wayland-flower 500 400
227 #sleep 2
228 #kill wayland-flower
229 #sleep 1
230 #
231 #launch /usr/bin/wayland-smoke 2> ../tests/testlog/wayland-smoke.log 1>&2
232 #waitcreate 2
233 #move wayland-smoke 100 50
234 #show wayland-smoke
235 #sleep 0.3
236 #event XY=168,93
237 #event Button=Down
238 #sleep 0.1
239 #event XY=151,88
240 #event Button=Up
241 #sleep 1
242 #resize wayland-smoke 400 400
243 #sleep 0.3
244 #event XY=457,211
245 #event Button=Down
246 #sleep 0.1
247 #event XY=457,209
248 #event Button=Up
249 #sleep 1
250 #resize wayland-smoke 300 600
251 #sleep 0.4
252 #event XY=250,495
253 #event Button=Down
254 #sleep 0.2
255 #event XY=246,498
256 #event Button=Up
257 #sleep 0.8
258 #resize wayland-smoke 450 300
259 #sleep 0.3
260 #event XY=511,296
261 #event Button=Down
262 #sleep 0.1
263 #event XY=R508,300
264 #event Button=Up
265 #sleep 1
266 #kill wayland-smoke
267 #sleep 1
268 #
269 #       5. Set Layer
270 launch ../tests/test-eflapp @1 -color=0xe02040ff > ../tests/testlog/test-eflapp1.log 1>&2
271 waitcreate 2
272 layer test-eflapp@1 51
273 move test-eflapp@1 100 200
274 show test-eflapp@1
275 sleep 0.2
276
277 launch ../tests/test-eflapp @2 -color=0xd020ff40 > ../tests/testlog/test-eflapp2.log 1>&2
278 waitcreate 2
279 layer test-eflapp@2 53
280 move test-eflapp@2 200 300
281 show test-eflapp@2
282 sleep 0.2
283
284 launch ../tests/test-eflapp @3 -color=0xc0ff2040 > ../tests/testlog/test-eflapp3.log 1>&2
285 waitcreate 2
286 layer test-eflapp@3 52
287 move test-eflapp@3 300 400
288 show test-eflapp@3
289 sleep 0.2
290
291 launch ../tests/test-eflapp @4 -color=0xb0808080 > ../tests/testlog/test-eflapp4.log 1>&2
292 waitcreate 2
293 layer test-eflapp@4 52
294 move test-eflapp@4 400 500
295 show test-eflapp@4
296 sleep 0.2
297
298 launch ../tests/test-eflapp @5 -color=0xa040a060 > ../tests/testlog/test-eflapp5.log 1>&2
299 waitcreate 2
300 layer test-eflapp@5 52
301 move test-eflapp@5 500 600
302 show test-eflapp@5
303 sleep 1
304 hide test-eflapp@2
305 sleep 1
306 show test-eflapp@2
307 sleep 1
308 #
309 #       resize EFL application
310 resize test-eflapp@2 300 300
311 sleep 0.5
312 resize test-eflapp@3 720 520
313 sleep 0.5
314 resize test-eflapp@3 520 380
315 sleep 0.5
316 resize test-eflapp@2 520 380
317 sleep 1
318 #
319 #       6. Raise/Lower
320 raise test-eflapp@3
321 sleep 0.5
322 raise test-eflapp@4
323 sleep 0.5
324 raise test-eflapp@5
325 sleep 0.5
326 lower test-eflapp@5
327 sleep 0.5
328 lower test-eflapp@4
329 sleep 0.5
330 lower test-eflapp@3
331 sleep 1
332 #
333 #       7. Layer Change
334 layer test-eflapp@1 50
335 sleep 0.5
336 layer test-eflapp@2 50
337 sleep 1
338 #
339 #       8. layer visibility control
340 layer_visible 52 0
341 sleep 0.5
342 layer_visible 52 1
343 sleep 1
344 #       9. kill eflapp's
345 kill test-eflapp@1
346 sleep 0.3
347 kill test-eflapp@2
348 sleep 0.3
349 kill test-eflapp@3
350 sleep 0.3
351 kill test-eflapp@4
352 sleep 0.3
353 kill test-eflapp@5
354 sleep 1
355 #
356 #       10. Input test
357 launch ../tests/test-client @1 -color=0xe0ff2020 -postsleep=60 < ../tests/testdata/cl_surface3.dat 2> ../tests/testlog/test-client11.log 1>&2
358 waitcreate 2
359 sleep 0.3
360 layer test-client@1 51
361 move test-client@1 100 200 1
362 show test-client@1
363 sleep 0.5
364 event XY=240,303
365 event Button=Down
366 sleep 0.1
367 event XY=233,289
368 event Button=Up
369 sleep 0.2
370
371 launch ../tests/test-client @2 -color=0xc020ff20 -postsleep=60 < ../tests/testdata/cl_surface3.dat 2> ../tests/testlog/test-client12.log 1>&2
372 waitcreate 2
373 sleep 0.3
374 layer test-client@2 51
375 move test-client@2 250 300 1
376 show test-client@2
377 sleep 0.5
378 event XY=625,555
379 event Button=Down
380 sleep 0.1
381 event XY=623,557
382 event Button=Up
383 sleep 0.2
384
385 launch ../tests/test-client @3 -color=0xa02020ff -postsleep=60 < ../tests/testdata/cl_surface3.dat 2> ../tests/testlog/test-client13.log 1>&2
386 waitcreate 2
387 sleep 0.3
388 layer test-client@3 51
389 move test-client@3 400 400 1
390 show test-client@3
391 sleep 0.5
392 event XY=848,663
393 event Button=Down
394 sleep 0.1
395 event XY=845,669
396 event Button=Up
397 sleep 0.2
398
399 hide test-client@2
400 sleep 0.3
401 event XY=719,643
402 event Button=Down
403 sleep 0.1
404 event XY=720,644
405 event Button=Up
406 sleep 0.5
407
408 lower test-client@3
409 sleep 0.3
410 event XY=858,555
411 event Button=Down
412 sleep 0.1
413 event XY=R858,557
414 event Button=Up
415 sleep 0.5
416
417 show test-client@2
418 sleep 0.3
419 event XY=765,644
420 event Button=Down
421 sleep 0.1
422 event XY=762,645
423 event Button=Up
424 sleep 2
425 # set input device
426 input_conf InDev1 8 Sw1 0
427 input_conf InDev1 8 Sw2 1 Up 10
428 input_code InDev1 1 Down 11
429 input_conf InDev1 8 Sw3 2 Left 20 Right 21
430 input_code InDev1 2 Right 21
431 input_conf InDev1 8 Sw4 3
432 sleep 0.5
433 input_conf InDev2 8 Sw0 0
434 input_conf InDev2 8 Sw1 1
435 sleep 0.5
436 # input switch event
437 input_sw InDev1 2 20 1
438 sleep 0.1
439 input_sw InDev1 2 20 0
440 sleep 0.5
441 input_sw InDev2 0 1 1
442 sleep 0.1
443 input_sw InDev2 0 1 1
444 sleep 0.5
445 # assign input sw to application
446 input_add InDev1 1 test-client@1
447 input_add InDev1 2 test-client@2
448 input_add InDev1 3 test-client@3
449 input_add InDev2 0 test-client@1 1
450 input_add InDev2 1 test-client@1
451 sleep 0.5
452 # input switch event
453 input_sw InDev1 0 1 1
454 sleep 0.1
455 input_sw InDev1 0 1 0
456 sleep 0.5
457 input_sw InDev1 1 10 1
458 sleep 0.1
459 input_sw InDev1 1 10 0
460 sleep 0.5 
461 input_sw InDev1 2 21 1
462 sleep 0.1 
463 input_sw InDev1 2 21 0
464 sleep 0.5 
465 input_sw InDev1 3 1 1
466 sleep 0.1 
467 input_sw InDev1 3 1 0
468 sleep 0.5 
469 input_sw InDev2 0 1 1
470 sleep 0.1
471 input_sw InDev2 0 1 0
472 sleep 0.5
473 input_sw InDev2 1 1 1
474 sleep 0.1
475 input_sw InDev2 1 1 0
476 sleep 0.5
477 # delete and change assign
478 ## same assign (NOP, but change to general assign)
479 input_add InDev2 0 test-client@1
480 ## same assign (NOP, but change to fixed assign)
481 input_add InDev2 0 test-client@1 1
482 ## change assign
483 input_add InDev2 1 test-client@2
484 ## delete assign
485 input_del InDev1 1 test-client@1
486 ## delete but not assign
487 input_del InDev2 1 test-client@1
488 ## switch input event
489 input_sw InDev2 0 1 1
490 sleep 0.1
491 input_sw InDev2 0 1 0
492 sleep 0.1
493 input_sw InDev2 1 1 1
494 sleep 0.1
495 input_sw InDev2 1 1 0
496 sleep 0.1
497 input_sw InDev1 3 1 1
498 sleep 0.1
499 input_sw InDev1 3 1 0
500 sleep 1
501 # delete all assign without fixed assign(fixed = InDev2.0)
502 input_del @ -1 @
503 sleep 2
504 #
505 kill test-client@1
506 sleep 0.3
507 kill test-client@2
508 sleep 0.3
509 kill test-client@3
510 sleep 0.5
511 #
512 #       11. End of Test
513 bye
514