blob: eddbe8d87fe222699cbf2a65d4170648e25a0c15 (
plain)
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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
|
# Test for Weston IVI Plugin for HomeScreen(SystemController)
# send input event Test
#
# 1. trigger clients
#
launch ../tests/test-client < ../tests/testdata/cl_surface4.dat 2> ../tests/testlog/test-client.log 1>&2
waitcreate 2
move test-client 100 200
show test-client
sleep 1
#
launch ../tests/test-eflapp @1 -color=0xe02040ff 2> ../tests/testlog/test-eflapp.log 1>&2
waitcreate 2
move test-eflapp@1 650 80
show test-eflapp@1
#
# 11. send pointer event to general pointer motion(general event)
#
sleep 1
input_send @ pointer 0 ABS_Z 80 160
sleep 0.1
input_send @ pointer 0 ABS_X 270
input_send @ pointer 0 ABS_Y 440
sleep 0.1
input_send @ pointer 0 BTN_LEFT 1
sleep 0.2
input_send @ pointer 0 BTN_LEFT 0
sleep 0.5
input_send @ pointer 0 ABS_X 272
input_send @ pointer 0 ABS_Y 438
sleep 0.1
input_send @ pointer 0 BTN_LEFT 1
sleep 0.1
input_send @ pointer 0 ABS_X 271
input_send @ pointer 0 ABS_Y 439
sleep 0.1
input_send @ pointer 0 BTN_LEFT 0
sleep 1
#
# 12. send keyboard event(general event)
#
active test-client
input_send @ keyboard 0 1 1
input_send @ keyboard 0 1 0
sleep 0.2
input_send @ keyboard 0 2 1
sleep 0.1
input_send @ keyboard 0 2 0
sleep 1
#
# 13. send touch event(general event)
#
active test-client
input_send @ touch 0 ABS_Z 250 450
input_send @ touch 0 BTN_TOUCH 1
sleep 0.1
input_send @ touch 0 ABS_Z 255 455
sleep 0.2
input_send @ touch 0 BTN_TOUCH 0
sleep 1
#
# 14. switch event(general event)
#
active test-client
input_send @ switch 0 11 1
input_send @ switch 0 11 0
sleep 0.1
input_send @ switch 0 12 1
sleep 0.1
input_send @ switch 0 12 0
sleep 1
#
# 15. haptic event(general event)
#
active test-client
input_send @ haptic 0 ABS_Z 260 460
sleep 0.1
input_send @ haptic 0 ABS_Z 262 462
sleep 0.1
input_send @ haptic 0 BTN_LEFT 1
sleep 0.1
input_send @ haptic 0 BTN_LEFT 0
sleep 1
#
# 21. send pointer event to general pointer motion(appid)
#
sleep 1
input_send @test-client pointer 0 ABS_Z 80 160
sleep 0.1
input_send @test-client pointer 0 ABS_X 270
input_send @test-client pointer 0 ABS_Y 440
sleep 0.1
input_send @test-client pointer 0 BTN_LEFT 1
sleep 0.2
input_send @test-client pointer 0 BTN_LEFT 0
sleep 0.5
input_send @test-client pointer 0 ABS_X 272
input_send @test-client pointer 0 ABS_Y 438
sleep 0.1
input_send @test-client pointer 0 BTN_LEFT 1
sleep 0.1
input_send @test-client pointer 0 ABS_X 271
input_send @test-client pointer 0 ABS_Y 439
sleep 0.1
input_send @test-client pointer 0 BTN_LEFT 0
sleep 1
#
# 22. send keyboard event(appid)
#
active test-client
input_send @test-client keyboard 0 1 1
input_send @test-client keyboard 0 1 0
sleep 0.2
input_send @test-client keyboard 0 2 1
sleep 0.1
input_send @test-client keyboard 0 2 0
sleep 1
#
# 23. send touch event(appid)
#
active test-client
input_send @test-client touch 0 ABS_Z 250 450
input_send @test-client touch 0 BTN_TOUCH 1
sleep 0.1
input_send @test-client touch 0 ABS_Z 255 455
sleep 0.2
input_send @test-client touch 0 BTN_TOUCH 0
sleep 1
#
# 24. switch event(appid)
#
active test-client
input_send @test-client switch 0 11 1
input_send @test-client switch 0 11 0
sleep 0.1
input_send @test-client switch 0 12 1
sleep 0.1
input_send @test-client switch 0 12 0
sleep 1
#
# 25. haptic event(appid)
#
active test-client
input_send @test-client haptic 0 ABS_Z 260 460
sleep 0.1
input_send @test-client haptic 0 ABS_Z 262 462
sleep 0.1
input_send @test-client haptic 0 BTN_LEFT 1
sleep 0.1
input_send @test-client haptic 0 BTN_LEFT 0
sleep 1
#
# 31. send pointer event to general pointer motion(urface id)
#
sleep 1
input_send test-client pointer 0 ABS_Z 80 160
sleep 0.1
input_send test-client pointer 0 ABS_X 270
input_send test-client pointer 0 ABS_Y 440
sleep 0.1
input_send test-client pointer 0 BTN_LEFT 1
sleep 0.2
input_send test-client pointer 0 BTN_LEFT 0
sleep 0.5
input_send test-client pointer 0 ABS_X 272
input_send test-client pointer 0 ABS_Y 438
sleep 0.1
input_send test-client pointer 0 BTN_LEFT 1
sleep 0.1
input_send test-client pointer 0 ABS_X 271
input_send test-client pointer 0 ABS_Y 439
sleep 0.1
input_send test-client pointer 0 BTN_LEFT 0
sleep 1
#
# 32. send keyboard event(surface id)
#
active test-client
input_send test-client keyboard 0 1 1
input_send test-client keyboard 0 1 0
sleep 0.2
input_send test-client keyboard 0 2 1
sleep 0.1
input_send test-client keyboard 0 2 0
sleep 1
#
# 33. send touch event(surface id)
#
active test-client
input_send test-client touch 0 ABS_Z 250 450
input_send test-client touch 0 BTN_TOUCH 1
sleep 0.1
input_send test-client touch 0 ABS_Z 255 455
sleep 0.2
input_send test-client touch 0 BTN_TOUCH 0
sleep 1
#
# 34. switch event(surface id)
#
active test-client
input_send test-client switch 0 11 1
input_send test-client switch 0 11 0
sleep 0.1
input_send test-client switch 0 12 1
sleep 0.1
input_send test-client switch 0 12 0
sleep 1
#
# 35. haptic event(surface id)
#
active test-client
input_send test-client haptic 0 ABS_Z 260 460
sleep 0.1
input_send test-client haptic 0 ABS_Z 262 462
sleep 0.1
input_send test-client haptic 0 BTN_LEFT 1
sleep 0.1
input_send test-client haptic 0 BTN_LEFT 0
sleep 1
#
sleep 60
#
kill test-client
kill test-eflapp@1
sleep 1
#
# 99. End of Test
bye
|