Mir

Merge lp:~brandontschaefer/mir/add-umock-device into lp:mir

Proposed by Brandon Schaefer
Status: Merged
Approved by: Brandon Schaefer
Approved revision: no longer in the source branch.
Merged at revision: 3019
Proposed branch: lp:~brandontschaefer/mir/add-umock-device
Merge into: lp:mir
Diff against target: 552 lines (+444/-81)
5 files modified
tests/mir_test_framework/udev_recordings/laptop-keyboard-hello.evemu (+5/-81)
tests/mir_test_framework/udev_recordings/laptop-mouse-click.evemu (+136/-0)
tests/mir_test_framework/udev_recordings/laptop-mouse-motion.evemu (+153/-0)
tests/mir_test_framework/udev_recordings/laptop-mouse.ioctl (+22/-0)
tests/mir_test_framework/udev_recordings/laptop-mouse.umockdev (+128/-0)
To merge this branch: bzr merge lp:~brandontschaefer/mir/add-umock-device
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Chris Halse Rogers Approve
Alan Griffiths Approve
Review via email: mp+274053@code.launchpad.net

Commit message

These will be used for testing cookies.

Fix the laptop keyboard hello as its timestamps cause the test to go much slower then it needs to.

Description of the change

These will be used for testing cookies.

Fix the laptop keyboard hello as its timestamps cause the test to go much slower then it needs to.

https://code.launchpad.net/~mir-team/mir/attestable-timestamps-client/+merge/271715

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

I don't see this being harmful.

review: Approve
Revision history for this message
Chris Halse Rogers (raof) wrote :

I'm slightly concerned about sending all the events at timestamp 0, but this should only cause tests to supriously fail, so we'll notice if that's a problem :)

review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'tests/mir_test_framework/udev_recordings/laptop-keyboard-hello.evemu'
--- tests/mir_test_framework/udev_recordings/laptop-keyboard-hello.evemu 2015-09-08 21:22:41 +0000
+++ tests/mir_test_framework/udev_recordings/laptop-keyboard-hello.evemu 2015-10-10 17:56:23 +0000
@@ -189,84 +189,8 @@
189################################189################################
190# Waiting for events #190# Waiting for events #
191################################191################################
192E: 0.000000 0004 0004 0028 # EV_MSC / MSC_SCAN 28192E: 0.000000 0004 0004 0028 # EV_MSC / MSC_SCAN 28
193E: 0.000000 0001 001c 0000 # EV_KEY / KEY_ENTER 0193E: 0.000000 0001 001c 0000 # EV_KEY / KEY_ENTER 0
194E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------194E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
195E: 0.825945 0004 0004 0054 # EV_MSC / MSC_SCAN 54195E: 0.000000 0004 0004 0036 # EV_MSC / MSC_SCAN 36
196E: 0.825945 0001 0036 0001 # EV_KEY / KEY_RIGHTSHIFT 1196E: 0.000000 0001 0024 0001 # EV_KEY / KEY_J 1
197E: 0.825945 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
198E: 1.101404 0004 0004 0054 # EV_MSC / MSC_SCAN 54
199E: 1.101404 0001 0036 0002 # EV_KEY / KEY_RIGHTSHIFT 2
200E: 1.101404 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
201E: 1.131449 0004 0004 0054 # EV_MSC / MSC_SCAN 54
202E: 1.131449 0001 0036 0002 # EV_KEY / KEY_RIGHTSHIFT 2
203E: 1.131449 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
204E: 1.161472 0004 0004 0036 # EV_MSC / MSC_SCAN 36
205E: 1.161472 0001 0024 0001 # EV_KEY / KEY_J 1
206E: 1.161472 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
207E: 1.221981 0004 0004 0036 # EV_MSC / MSC_SCAN 36
208E: 1.221981 0001 0024 0000 # EV_KEY / KEY_J 0
209E: 1.221981 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
210E: 1.241906 0004 0004 0054 # EV_MSC / MSC_SCAN 54
211E: 1.241906 0001 0036 0000 # EV_KEY / KEY_RIGHTSHIFT 0
212E: 1.241906 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
213E: 1.346773 0004 0004 0032 # EV_MSC / MSC_SCAN 32
214E: 1.346773 0001 0020 0001 # EV_KEY / KEY_D 1
215E: 1.346773 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
216E: 1.432213 0004 0004 0032 # EV_MSC / MSC_SCAN 32
217E: 1.432213 0001 0020 0000 # EV_KEY / KEY_D 0
218E: 1.432213 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
219E: 1.562060 0004 0004 0025 # EV_MSC / MSC_SCAN 25
220E: 1.562060 0001 0019 0001 # EV_KEY / KEY_P 1
221E: 1.562060 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
222E: 1.622477 0004 0004 0025 # EV_MSC / MSC_SCAN 25
223E: 1.622477 0001 0019 0000 # EV_KEY / KEY_P 0
224E: 1.622477 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
225E: 1.687305 0004 0004 0025 # EV_MSC / MSC_SCAN 25
226E: 1.687305 0001 0019 0001 # EV_KEY / KEY_P 1
227E: 1.687305 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
228E: 1.777807 0004 0004 0025 # EV_MSC / MSC_SCAN 25
229E: 1.777807 0001 0019 0000 # EV_KEY / KEY_P 0
230E: 1.777807 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
231E: 1.867577 0004 0004 0031 # EV_MSC / MSC_SCAN 31
232E: 1.867577 0001 001f 0001 # EV_KEY / KEY_S 1
233E: 1.867577 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
234E: 1.953019 0004 0004 0031 # EV_MSC / MSC_SCAN 31
235E: 1.953019 0001 001f 0000 # EV_KEY / KEY_S 0
236E: 1.953019 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
237E: 2.118004 0004 0004 0054 # EV_MSC / MSC_SCAN 54
238E: 2.118004 0001 0036 0001 # EV_KEY / KEY_RIGHTSHIFT 1
239E: 2.118004 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
240E: 2.348316 0004 0004 0002 # EV_MSC / MSC_SCAN 2
241E: 2.348316 0001 0002 0001 # EV_KEY / KEY_1 1
242E: 2.348316 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
243E: 2.489561 0004 0004 0002 # EV_MSC / MSC_SCAN 2
244E: 2.489561 0001 0002 0000 # EV_KEY / KEY_1 0
245E: 2.489561 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
246E: 2.523740 0004 0004 0054 # EV_MSC / MSC_SCAN 54
247E: 2.523740 0001 0036 0000 # EV_KEY / KEY_RIGHTSHIFT 0
248E: 2.523740 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
249E: 6.714286 0004 0004 0029 # EV_MSC / MSC_SCAN 29
250E: 6.714286 0001 001d 0001 # EV_KEY / KEY_LEFTCTRL 1
251E: 6.714286 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
252E: 6.989728 0004 0004 0029 # EV_MSC / MSC_SCAN 29
253E: 6.989728 0001 001d 0002 # EV_KEY / KEY_LEFTCTRL 2
254E: 6.989728 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
255E: 7.019767 0004 0004 0029 # EV_MSC / MSC_SCAN 29
256E: 7.019767 0001 001d 0002 # EV_KEY / KEY_LEFTCTRL 2
257E: 7.019767 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
258E: 7.049847 0004 0004 0029 # EV_MSC / MSC_SCAN 29
259E: 7.049847 0001 001d 0002 # EV_KEY / KEY_LEFTCTRL 2
260E: 7.049847 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
261E: 7.079889 0004 0004 0029 # EV_MSC / MSC_SCAN 29
262E: 7.079889 0001 001d 0002 # EV_KEY / KEY_LEFTCTRL 2
263E: 7.079889 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
264E: 7.109934 0004 0004 0029 # EV_MSC / MSC_SCAN 29
265E: 7.109934 0001 001d 0002 # EV_KEY / KEY_LEFTCTRL 2
266E: 7.109934 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
267E: 7.139943 0004 0004 0029 # EV_MSC / MSC_SCAN 29
268E: 7.139943 0001 001d 0002 # EV_KEY / KEY_LEFTCTRL 2
269E: 7.139943 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
270E: 7.170005 0004 0004 0023 # EV_MSC / MSC_SCAN 23
271E: 7.170005 0001 0017 0001 # EV_KEY / KEY_I 1
272E: 7.170005 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
273197
=== added file 'tests/mir_test_framework/udev_recordings/laptop-mouse-click.evemu'
--- tests/mir_test_framework/udev_recordings/laptop-mouse-click.evemu 1970-01-01 00:00:00 +0000
+++ tests/mir_test_framework/udev_recordings/laptop-mouse-click.evemu 2015-10-10 17:56:23 +0000
@@ -0,0 +1,136 @@
1# device /dev/input/event5
2# EVEMU 1.2
3# Input device name: "SynPS/2 Synaptics TouchPad"
4# Input device ID: bus 0x11 vendor 0x02 product 0x07 version 0x1b1
5# Supported events:
6# Event type 0 (EV_SYN)
7# Event code 0 (SYN_REPORT)
8# Event code 1 (SYN_CONFIG)
9# Event code 2 (SYN_MT_REPORT)
10# Event code 3 (SYN_DROPPED)
11# Event code 4 ((null))
12# Event code 5 ((null))
13# Event code 6 ((null))
14# Event code 7 ((null))
15# Event code 8 ((null))
16# Event code 9 ((null))
17# Event code 10 ((null))
18# Event code 11 ((null))
19# Event code 12 ((null))
20# Event code 13 ((null))
21# Event code 14 ((null))
22# Event type 1 (EV_KEY)
23# Event code 272 (BTN_LEFT)
24# Event code 273 (BTN_RIGHT)
25# Event code 325 (BTN_TOOL_FINGER)
26# Event code 330 (BTN_TOUCH)
27# Event code 333 (BTN_TOOL_DOUBLETAP)
28# Event code 334 (BTN_TOOL_TRIPLETAP)
29# Event type 3 (EV_ABS)
30# Event code 0 (ABS_X)
31# Value 2840
32# Min 1472
33# Max 5470
34# Fuzz 0
35# Flat 0
36# Resolution 60
37# Event code 1 (ABS_Y)
38# Value 2457
39# Min 1408
40# Max 4498
41# Fuzz 0
42# Flat 0
43# Resolution 85
44# Event code 24 (ABS_PRESSURE)
45# Value 0
46# Min 0
47# Max 255
48# Fuzz 0
49# Flat 0
50# Resolution 0
51# Event code 28 (ABS_TOOL_WIDTH)
52# Value 0
53# Min 0
54# Max 15
55# Fuzz 0
56# Flat 0
57# Resolution 0
58# Event code 47 (ABS_MT_SLOT)
59# Value 0
60# Min 0
61# Max 1
62# Fuzz 0
63# Flat 0
64# Resolution 0
65# Event code 53 (ABS_MT_POSITION_X)
66# Value 0
67# Min 1472
68# Max 5470
69# Fuzz 0
70# Flat 0
71# Resolution 60
72# Event code 54 (ABS_MT_POSITION_Y)
73# Value 0
74# Min 1408
75# Max 4498
76# Fuzz 0
77# Flat 0
78# Resolution 85
79# Event code 57 (ABS_MT_TRACKING_ID)
80# Value 0
81# Min 0
82# Max 65535
83# Fuzz 0
84# Flat 0
85# Resolution 0
86# Properties:
87# Property type 0 (INPUT_PROP_POINTER)
88# Property type 3 (INPUT_PROP_SEMI_MT)
89# N: SynPS/2 Synaptics TouchPad
90# I: 0011 0002 0007 01b1
91# P: 09 00 00 00 00 00 00 00
92# B: 00 0b 00 00 00 00 00 00 00
93# B: 01 00 00 00 00 00 00 00 00
94# B: 01 00 00 00 00 00 00 00 00
95# B: 01 00 00 00 00 00 00 00 00
96# B: 01 00 00 00 00 00 00 00 00
97# B: 01 00 00 03 00 00 00 00 00
98# B: 01 20 64 00 00 00 00 00 00
99# B: 01 00 00 00 00 00 00 00 00
100# B: 01 00 00 00 00 00 00 00 00
101# B: 01 00 00 00 00 00 00 00 00
102# B: 01 00 00 00 00 00 00 00 00
103# B: 01 00 00 00 00 00 00 00 00
104# B: 01 00 00 00 00 00 00 00 00
105# B: 02 00 00 00 00 00 00 00 00
106# B: 03 03 00 00 11 00 80 60 02
107# B: 04 00 00 00 00 00 00 00 00
108# B: 05 00 00 00 00 00 00 00 00
109# B: 11 00 00 00 00 00 00 00 00
110# B: 12 00 00 00 00 00 00 00 00
111# B: 14 00 00 00 00 00 00 00 00
112# B: 15 00 00 00 00 00 00 00 00
113# B: 15 00 00 00 00 00 00 00 00
114# A: 00 1472 5470 0 0 60
115# A: 01 1408 4498 0 0 85
116# A: 18 0 255 0 0 0
117# A: 1c 0 15 0 0 0
118# A: 2f 0 1 0 0 0
119# A: 35 1472 5470 0 0 60
120# A: 36 1408 4498 0 0 85
121# A: 39 0 65535 0 0 0
122################################
123# Waiting for events #
124################################
125E: 0.000000 0001 0110 0001 # EV_KEY / BTN_LEFT 1
126E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
127E: 0.000000 0001 0110 0000 # EV_KEY / BTN_LEFT 0
128E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
129E: 0.000000 0001 0110 0001 # EV_KEY / BTN_LEFT 1
130E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
131E: 0.000000 0001 0110 0000 # EV_KEY / BTN_LEFT 0
132E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
133E: 0.000000 0001 0110 0001 # EV_KEY / BTN_LEFT 1
134E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
135E: 0.000000 0001 0110 0000 # EV_KEY / BTN_LEFT 0
136E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
0137
=== added file 'tests/mir_test_framework/udev_recordings/laptop-mouse-motion.evemu'
--- tests/mir_test_framework/udev_recordings/laptop-mouse-motion.evemu 1970-01-01 00:00:00 +0000
+++ tests/mir_test_framework/udev_recordings/laptop-mouse-motion.evemu 2015-10-10 17:56:23 +0000
@@ -0,0 +1,153 @@
1# device /dev/input/event5
2# EVEMU 1.2
3# Input device name: "SynPS/2 Synaptics TouchPad"
4# Input device ID: bus 0x11 vendor 0x02 product 0x07 version 0x1b1
5# Supported events:
6# Event type 0 (EV_SYN)
7# Event code 0 (SYN_REPORT)
8# Event code 1 (SYN_CONFIG)
9# Event code 2 (SYN_MT_REPORT)
10# Event code 3 (SYN_DROPPED)
11# Event code 4 ((null))
12# Event code 5 ((null))
13# Event code 6 ((null))
14# Event code 7 ((null))
15# Event code 8 ((null))
16# Event code 9 ((null))
17# Event code 10 ((null))
18# Event code 11 ((null))
19# Event code 12 ((null))
20# Event code 13 ((null))
21# Event code 14 ((null))
22# Event type 1 (EV_KEY)
23# Event code 272 (BTN_LEFT)
24# Event code 273 (BTN_RIGHT)
25# Event code 325 (BTN_TOOL_FINGER)
26# Event code 330 (BTN_TOUCH)
27# Event code 333 (BTN_TOOL_DOUBLETAP)
28# Event code 334 (BTN_TOOL_TRIPLETAP)
29# Event type 3 (EV_ABS)
30# Event code 0 (ABS_X)
31# Value 4171
32# Min 1472
33# Max 5470
34# Fuzz 0
35# Flat 0
36# Resolution 60
37# Event code 1 (ABS_Y)
38# Value 3320
39# Min 1408
40# Max 4498
41# Fuzz 0
42# Flat 0
43# Resolution 85
44# Event code 24 (ABS_PRESSURE)
45# Value 0
46# Min 0
47# Max 255
48# Fuzz 0
49# Flat 0
50# Resolution 0
51# Event code 28 (ABS_TOOL_WIDTH)
52# Value 0
53# Min 0
54# Max 15
55# Fuzz 0
56# Flat 0
57# Resolution 0
58# Event code 47 (ABS_MT_SLOT)
59# Value 0
60# Min 0
61# Max 1
62# Fuzz 0
63# Flat 0
64# Resolution 0
65# Event code 53 (ABS_MT_POSITION_X)
66# Value 0
67# Min 1472
68# Max 5470
69# Fuzz 0
70# Flat 0
71# Resolution 60
72# Event code 54 (ABS_MT_POSITION_Y)
73# Value 0
74# Min 1408
75# Max 4498
76# Fuzz 0
77# Flat 0
78# Resolution 85
79# Event code 57 (ABS_MT_TRACKING_ID)
80# Value 0
81# Min 0
82# Max 65535
83# Fuzz 0
84# Flat 0
85# Resolution 0
86# Properties:
87# Property type 0 (INPUT_PROP_POINTER)
88# Property type 3 (INPUT_PROP_SEMI_MT)
89# N: SynPS/2 Synaptics TouchPad
90# I: 0011 0002 0007 01b1
91# P: 09 00 00 00 00 00 00 00
92# B: 00 0b 00 00 00 00 00 00 00
93# B: 01 00 00 00 00 00 00 00 00
94# B: 01 00 00 00 00 00 00 00 00
95# B: 01 00 00 00 00 00 00 00 00
96# B: 01 00 00 00 00 00 00 00 00
97# B: 01 00 00 03 00 00 00 00 00
98# B: 01 20 64 00 00 00 00 00 00
99# B: 01 00 00 00 00 00 00 00 00
100# B: 01 00 00 00 00 00 00 00 00
101# B: 01 00 00 00 00 00 00 00 00
102# B: 01 00 00 00 00 00 00 00 00
103# B: 01 00 00 00 00 00 00 00 00
104# B: 01 00 00 00 00 00 00 00 00
105# B: 02 00 00 00 00 00 00 00 00
106# B: 03 03 00 00 11 00 80 60 02
107# B: 04 00 00 00 00 00 00 00 00
108# B: 05 00 00 00 00 00 00 00 00
109# B: 11 00 00 00 00 00 00 00 00
110# B: 12 00 00 00 00 00 00 00 00
111# B: 14 00 00 00 00 00 00 00 00
112# B: 15 00 00 00 00 00 00 00 00
113# B: 15 00 00 00 00 00 00 00 00
114# A: 00 1472 5470 0 0 60
115# A: 01 1408 4498 0 0 85
116# A: 18 0 255 0 0 0
117# A: 1c 0 15 0 0 0
118# A: 2f 0 1 0 0 0
119# A: 35 1472 5470 0 0 60
120# A: 36 1408 4498 0 0 85
121# A: 39 0 65535 0 0 0
122################################
123# Waiting for events #
124################################
125E: 0.000000 0003 0039 0137 # EV_ABS / ABS_MT_TRACKING_ID 137
126E: 0.000000 0003 0035 3461 # EV_ABS / ABS_MT_POSITION_X 3461
127E: 0.000000 0003 0036 2303 # EV_ABS / ABS_MT_POSITION_Y 2303
128E: 0.000000 0003 0000 3461 # EV_ABS / ABS_X 3461
129E: 0.000000 0003 0001 2303 # EV_ABS / ABS_Y 2303
130E: 0.000000 0003 0018 0015 # EV_ABS / ABS_PRESSURE 15
131E: 0.000000 0003 001c 0006 # EV_ABS / ABS_TOOL_WIDTH 6
132E: 0.000000 0001 0145 0001 # EV_KEY / BTN_TOOL_FINGER 1
133E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
134E: 0.000000 0003 0035 3499 # EV_ABS / ABS_MT_POSITION_X 3499
135E: 0.000000 0003 0036 2304 # EV_ABS / ABS_MT_POSITION_Y 2304
136E: 0.000000 0001 014a 0001 # EV_KEY / BTN_TOUCH 1
137E: 0.000000 0003 0000 3499 # EV_ABS / ABS_X 3499
138E: 0.000000 0003 0001 2304 # EV_ABS / ABS_Y 2304
139E: 0.000000 0003 0018 0047 # EV_ABS / ABS_PRESSURE 47
140E: 0.000000 0003 001c 0004 # EV_ABS / ABS_TOOL_WIDTH 4
141E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
142E: 0.000000 0003 0035 3506 # EV_ABS / ABS_MT_POSITION_X 3506
143E: 0.000000 0003 0036 2302 # EV_ABS / ABS_MT_POSITION_Y 2302
144E: 0.000000 0003 0000 3506 # EV_ABS / ABS_X 3506
145E: 0.000000 0003 0001 2302 # EV_ABS / ABS_Y 2302
146E: 0.000000 0003 0018 0054 # EV_ABS / ABS_PRESSURE 54
147E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
148E: 0.000000 0003 0035 3522 # EV_ABS / ABS_MT_POSITION_X 3522
149E: 0.000000 0003 0036 2306 # EV_ABS / ABS_MT_POSITION_Y 2306
150E: 0.000000 0003 0000 3522 # EV_ABS / ABS_X 3522
151E: 0.000000 0003 0001 2306 # EV_ABS / ABS_Y 2306
152E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
153E: 0.000000 0003 001c 0005 # EV_ABS / ABS_TOOL_WIDTH 5
0154
=== added file 'tests/mir_test_framework/udev_recordings/laptop-mouse.ioctl'
--- tests/mir_test_framework/udev_recordings/laptop-mouse.ioctl 1970-01-01 00:00:00 +0000
+++ tests/mir_test_framework/udev_recordings/laptop-mouse.ioctl 2015-10-10 17:56:23 +0000
@@ -0,0 +1,22 @@
1@DEV /dev/input/event5
2EVIOCGNAME(0) 27 53796E50532F322053796E61707469637320546F756368506164000000000000E0FA01B02A7F00000000000000000000B0A501B02A7F000020DC01B02A7F0000000100000000000004C234C92A7F00
3EVIOCGVERSION 0 01000100
4EVIOCGID 0 110002000700B101
5EVIOCGPHYS(0) 22 697361303036302F736572696F312F696E707574300068506164000000000000E0FA01B02A7F00000000000000000000B0A501B02A7F000020DC01B02A7F0000000100000000000004C234C92A7F00
6EVIOCGBIT(1) 96 000000000000000000000000000000000000000000000000000000000000000000000300000000002064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7EVIOCGBIT(3) 8 0300001100806002
8EVIOCGBIT(2) 2 0000
9EVIOCGBIT(5) 2 0000
10EVIOCGBIT(17) 2 0000
11EVIOCGBIT(21) 16 00000000000000000000000000000000
12EVIOCGPROP(0) 4 09000000
13EVIOCGABS(53) 0 00000000C00500005E15000000000000000000003C000000
14EVIOCGABS(54) 0 000000008005000092110000000000000000000055000000
15EVIOCGABS(57) 0 0000000000000000FFFF0000000000000000000000000000
16EVIOCGABS(47) 0 010000000000000001000000000000000000000000000000
17EVIOCGKEY(0) 96 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
18EVIOCGNAME(0) 27 53796E50532F322053796E61707469637320546F756368506164000000000000E0FA013C997F0000000000000000000090DA013C997F000050EF033C997F0000000100000000000004B2F654997F00
19EVIOCGPHYS(0) 22 697361303036302F736572696F312F696E707574300068506164000000000000E0FA013C997F0000000000000000000090DA013C997F000050EF033C997F0000000100000000000004B2F654997F00
20EVIOCGABS(47) 0 000000000000000001000000000000000000000000000000
21EVIOCGNAME(0) 27 53796E50532F322053796E61707469637320546F75636850616400000000000040C50298B17F0000000000000000000060F40198B17F000070D70298B17F0000000100000000000004128BAEB17F00
22EVIOCGPHYS(0) 22 697361303036302F736572696F312F696E70757430006850616400000000000040C50298B17F0000000000000000000060F40198B17F000070D70298B17F0000000100000000000004128BAEB17F00
023
=== added file 'tests/mir_test_framework/udev_recordings/laptop-mouse.umockdev'
--- tests/mir_test_framework/udev_recordings/laptop-mouse.umockdev 1970-01-01 00:00:00 +0000
+++ tests/mir_test_framework/udev_recordings/laptop-mouse.umockdev 2015-10-10 17:56:23 +0000
@@ -0,0 +1,128 @@
1P: /devices/platform/i8042/serio1/input/input5/event5
2N: input/event5
3S: input/by-path/platform-i8042-serio-1-event-mouse
4E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse
5E: DEVNAME=/dev/input/event5
6E: ID_INPUT=1
7E: ID_INPUT_HEIGHT_MM=36
8E: ID_INPUT_TOUCHPAD=1
9E: ID_INPUT_WIDTH_MM=66
10E: ID_PATH=platform-i8042-serio-1
11E: ID_PATH_TAG=platform-i8042-serio-1
12E: ID_SERIAL=noserial
13E: MAJOR=13
14E: MINOR=69
15E: SUBSYSTEM=input
16A: dev=13:69
17L: device=../../input5
18A: power/async=disabled
19A: power/control=auto
20A: power/runtime_active_kids=0
21A: power/runtime_active_time=0
22A: power/runtime_enabled=disabled
23A: power/runtime_status=unsupported
24A: power/runtime_suspended_time=0
25A: power/runtime_usage=0
26
27P: /devices/platform/i8042/serio1/input/input5
28E: ABS=260800011000003
29E: EV=b
30E: ID_FOR_SEAT=input-platform-i8042-serio-1
31E: ID_INPUT=1
32E: ID_INPUT_TOUCHPAD=1
33E: ID_PATH=platform-i8042-serio-1
34E: ID_PATH_TAG=platform-i8042-serio-1
35E: ID_SERIAL=noserial
36E: KEY=6420 30000 0 0 0 0
37E: MODALIAS=input:b0011v0002p0007e01B1-e0,1,3,k110,111,145,14A,14D,14E,ra0,1,18,1C,2F,35,36,39,mlsfw
38E: NAME="SynPS/2 Synaptics TouchPad"
39E: PHYS="isa0060/serio1/input0"
40E: PRODUCT=11/2/7/1b1
41E: PROP=9
42E: SUBSYSTEM=input
43E: TAGS=:seat:
44A: capabilities/abs=260800011000003
45A: capabilities/ev=b
46A: capabilities/ff=0
47A: capabilities/key=6420 30000 0 0 0 0
48A: capabilities/led=0
49A: capabilities/msc=0
50A: capabilities/rel=0
51A: capabilities/snd=0
52A: capabilities/sw=0
53L: device=../../../serio1
54A: id/bustype=0011
55A: id/product=0007
56A: id/vendor=0002
57A: id/version=01b1
58A: modalias=input:b0011v0002p0007e01B1-e0,1,3,k110,111,145,14A,14D,14E,ra0,1,18,1C,2F,35,36,39,mlsfw
59A: name=SynPS/2 Synaptics TouchPad
60A: phys=isa0060/serio1/input0
61A: power/async=disabled
62A: power/control=auto
63A: power/runtime_active_kids=0
64A: power/runtime_active_time=0
65A: power/runtime_enabled=disabled
66A: power/runtime_status=unsupported
67A: power/runtime_suspended_time=0
68A: power/runtime_usage=0
69A: properties=9
70A: uniq=
71
72P: /devices/platform/i8042/serio1
73E: DRIVER=psmouse
74E: MODALIAS=serio:ty01pr00id00ex00
75E: SERIO_EXTRA=00
76E: SERIO_FIRMWARE_ID=PNP: LEN0015 PNP0f13
77E: SERIO_ID=00
78E: SERIO_PROTO=00
79E: SERIO_TYPE=01
80E: SUBSYSTEM=serio
81A: bind_mode=auto
82A: description=i8042 AUX port
83L: driver=../../../../bus/serio/drivers/psmouse
84A: firmware_id=PNP: LEN0015 PNP0f13
85A: id/extra=00
86A: id/id=00
87A: id/proto=00
88A: id/type=01
89A: modalias=serio:ty01pr00id00ex00
90A: power/async=disabled
91A: power/control=auto
92A: power/runtime_active_kids=0
93A: power/runtime_active_time=0
94A: power/runtime_enabled=disabled
95A: power/runtime_status=unsupported
96A: power/runtime_suspended_time=0
97A: power/runtime_usage=0
98A: power/wakeup=disabled
99A: power/wakeup_abort_count=
100A: power/wakeup_active=
101A: power/wakeup_active_count=
102A: power/wakeup_count=
103A: power/wakeup_expire_count=
104A: power/wakeup_last_time_ms=
105A: power/wakeup_max_time_ms=
106A: power/wakeup_total_time_ms=
107A: protocol=SynPS/2
108A: rate=80
109A: resetafter=5
110A: resolution=200
111A: resync_time=0
112
113P: /devices/platform/i8042
114E: DRIVER=i8042
115E: MODALIAS=platform:i8042
116E: SUBSYSTEM=platform
117L: driver=../../../bus/platform/drivers/i8042
118A: driver_override=(null)
119A: modalias=platform:i8042
120A: power/async=disabled
121A: power/control=auto
122A: power/runtime_active_kids=0
123A: power/runtime_active_time=0
124A: power/runtime_enabled=disabled
125A: power/runtime_status=unsupported
126A: power/runtime_suspended_time=0
127A: power/runtime_usage=0
128

Subscribers

People subscribed via source and target branches