Peter Hutterer
4c8a7a265d
config.h is a local include path
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-02-14 12:03:23 +10:00
Peter Hutterer
46b8381f0c
test: ignore a failure to UI_DEV_DESTROY the device
...
Coverity complains about it.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2016-03-04 07:26:53 +10:00
Peter Hutterer
128cdcf105
test: fix memleak when using the test-uinput device
...
The libevdev-created uinput device was never freed.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-02-27 11:08:51 +10:00
Peter Hutterer
c299ab3c5e
test: provide wrapper for fetching the devnode from a uinput test device
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2013-09-13 08:59:06 +10:00
Peter Hutterer
9675287062
Use ENOMEM instead of ENOSPC
...
From errno(3):
ENOMEM Not enough space (POSIX.1)
ENOSPC No space left on device (POSIX.1)
when we run out memory the reason is a failed malloc, for which ENOMEM
seems more appropriate.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2013-08-31 12:27:23 +10:00
Peter Hutterer
b77fea9c89
Fix off-by-one errors when dealing with *_MAX values.
...
LED_MAX, KEY_MAX, ABS_MT_MAX, etc. are all valid event codes
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2013-08-30 17:40:54 +10:00
Peter Hutterer
a8871e7aea
Use AC_USE_SYSTEM_EXTENSIONS
...
Defines _GNU_SOURCE for us.
http://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/Posix-Variants.html
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-08-29 13:54:50 +10:00
Peter Hutterer
cc2eaec4ed
test: switch udev backend over to new libevdev-uinput bits
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-08-29 13:54:49 +10:00
Peter Hutterer
76a03e5326
test: add uinput prop bits and the test for it
...
Turns out I was looking at an old header file, UI_SET_PROPBIT
has existed for quite a while.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-07-11 09:09:14 +10:00
Peter Hutterer
a05b1880e1
test: write resolution for uinput devices after creating the device
...
EVIOCSABS allows us to set the device's abs axes to the desired resolution.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-07-05 09:11:31 +10:00
Peter Hutterer
15df738068
test: copy absinfo over to the uinput_user_dev before creation
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-07-01 09:31:38 +10:00
Peter Hutterer
0954af8ec8
test: rename two loop variables to be more meaningful
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-07-01 09:26:29 +10:00
Peter Hutterer
ad656b1dc9
test: move a block out of the inner loop
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-07-01 09:25:19 +10:00
Peter Hutterer
f9532700bc
test: provide uinput convenience function for varargs
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-06-29 18:10:21 +10:00
Peter Hutterer
6374dcf532
test: fix valgrind complaint about uninitialized bytes
...
uinput ignores the timestamp, but add it anyway to stop valgrind
worrying about it.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-06-28 13:13:15 +10:00
Peter Hutterer
27991828a6
test: don't check for a max on EV_SYN events
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-06-27 11:02:39 +10:00
Peter Hutterer
645d5d3a64
test: add infrastructure for uinput device tests
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-06-26 17:47:24 +10:00