• Home
  • Raw
  • Download

Lines Matching +full:libinput +full:- +full:test +full:- +full:suite +full:- +full:device

29 #include <libinput.h>
34 #include "libinput-util.h"
39 struct libinput_device *device; in START_TEST() local
42 device = dev->libinput_device; in START_TEST()
44 modes = libinput_device_config_send_events_get_modes(device); in START_TEST()
53 struct libinput_device *device; in START_TEST() local
56 device = dev->libinput_device; in START_TEST()
58 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
67 struct libinput_device *device; in START_TEST() local
72 /* The wacom devices in the test suite are external */ in START_TEST()
73 if (libevdev_get_id_vendor(dev->evdev) != VENDOR_ID_WACOM && in START_TEST()
78 device = dev->libinput_device; in START_TEST()
80 modes = libinput_device_config_send_events_get_modes(device); in START_TEST()
88 struct libinput_device *device; in START_TEST() local
92 /* The wacom devices in the test suite are external */ in START_TEST()
93 if (libevdev_get_id_vendor(dev->evdev) == VENDOR_ID_WACOM || in START_TEST()
97 device = dev->libinput_device; in START_TEST()
102 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
107 modes = libinput_device_config_send_events_get_mode(device); in START_TEST()
115 struct libinput_device *device; in START_TEST() local
118 device = dev->libinput_device; in START_TEST()
120 mode = libinput_device_config_send_events_get_mode(device); in START_TEST()
124 mode = libinput_device_config_send_events_get_default_mode(device); in START_TEST()
133 struct libinput *li = dev->libinput; in START_TEST()
134 struct libinput_device *device; in START_TEST() local
139 device = dev->libinput_device; in START_TEST()
143 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
150 /* no event from disabled device */ in START_TEST()
155 /* create a new device so the resumed fd isn't the same as the in START_TEST()
162 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
167 /* event from re-enabled device */ in START_TEST()
185 struct libinput *li = dev->libinput; in START_TEST()
186 struct libinput_device *device; in START_TEST() local
191 { -1, -1 } in START_TEST()
194 device = dev->libinput_device; in START_TEST()
198 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
215 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
225 struct libinput *li = dev->libinput; in START_TEST()
226 struct libinput_device *device; in START_TEST() local
229 device = dev->libinput_device; in START_TEST()
233 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
247 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
257 struct libinput *li = dev->libinput; in START_TEST()
258 struct libinput_device *device; in START_TEST() local
261 device = dev->libinput_device; in START_TEST()
265 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
279 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
289 struct libinput *li = dev->libinput; in START_TEST()
290 struct libinput_device *device; in START_TEST() local
294 device = dev->libinput_device; in START_TEST()
300 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
326 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
336 struct libinput *li = dev->libinput; in START_TEST()
337 struct libinput_device *device; in START_TEST() local
342 device = dev->libinput_device; in START_TEST()
354 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
371 struct libinput *li = dev->libinput; in START_TEST()
372 struct libinput_device *device; in START_TEST() local
375 device = dev->libinput_device; in START_TEST()
379 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
383 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
394 struct libinput *li = dev->libinput; in START_TEST()
395 struct libinput_device *device; in START_TEST() local
398 device = dev->libinput_device; in START_TEST()
402 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
406 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
416 struct libinput *li; in START_TEST()
424 device1 = litest_device->libinput_device; in START_TEST()
443 events through libinput, none of them should be from the first in START_TEST()
444 device */ in START_TEST()
463 struct libinput *li; in START_TEST()
465 struct libinput_device *device; in START_TEST() local
470 device = litest_device->libinput_device; in START_TEST()
472 libinput_device_ref(device); in START_TEST()
473 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
482 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
490 libinput_device_unref(device); in START_TEST()
498 struct libinput *li = dev->libinput; in START_TEST()
499 struct libinput_device *device; in START_TEST() local
504 device = dev->libinput_device; in START_TEST()
509 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
532 struct libinput *li = dev->libinput; in START_TEST()
533 struct libinput_device *device; in START_TEST() local
538 device = dev->libinput_device; in START_TEST()
543 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
566 struct libinput *li = dev->libinput; in START_TEST()
567 struct libinput_device *device; in START_TEST() local
570 device = dev->libinput_device; in START_TEST()
572 libinput_device_config_tap_set_enabled(device, in START_TEST()
582 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
599 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
611 struct libinput *li = dev->libinput; in START_TEST()
612 struct libinput_device *device; in START_TEST() local
615 device = dev->libinput_device; in START_TEST()
617 libinput_device_config_tap_set_enabled(device, in START_TEST()
629 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
650 struct libinput *li = dev->libinput; in START_TEST()
651 struct libinput_device *device; in START_TEST() local
654 device = dev->libinput_device; in START_TEST()
666 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
682 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
695 struct libinput *li = dev->libinput; in START_TEST()
696 struct libinput_device *device; in START_TEST() local
702 device = dev->libinput_device; in START_TEST()
706 status = libinput_device_config_send_events_set_mode(device, in START_TEST()
721 trackpoint->libinput_device); in START_TEST()
733 trackpoint->libinput_device); in START_TEST()
753 name = libevdev_get_name(dev->evdev); in START_TEST()
754 pid = libevdev_get_id_product(dev->evdev); in START_TEST()
755 vid = libevdev_get_id_vendor(dev->evdev); in START_TEST()
758 libinput_device_get_name(dev->libinput_device)); in START_TEST()
760 libinput_device_get_id_product(dev->libinput_device)); in START_TEST()
762 libinput_device_get_id_vendor(dev->libinput_device)); in START_TEST()
771 udev_device = libinput_device_get_udev_device(dev->libinput_device); in START_TEST()
782 ck_assert(dev->libinput == libinput_device_get_context(dev->libinput_device)); in START_TEST()
783 seat = libinput_device_get_seat(dev->libinput_device); in START_TEST()
784 ck_assert(dev->libinput == libinput_seat_get_context(seat)); in START_TEST()
791 struct libinput_device *device = dev->libinput_device; in START_TEST() local
794 ck_assert(libinput_device_get_user_data(device) == NULL); in START_TEST()
795 libinput_device_set_user_data(device, userdata); in START_TEST()
796 ck_assert_ptr_eq(libinput_device_get_user_data(device), userdata); in START_TEST()
797 libinput_device_set_user_data(device, NULL); in START_TEST()
798 ck_assert(libinput_device_get_user_data(device) == NULL); in START_TEST()
809 group = libinput_device_get_device_group(dev->libinput_device); in START_TEST()
824 struct libinput *li = litest_create_context(); in START_TEST()
827 struct libinput_device *device = dev->libinput_device; in START_TEST() local
830 group = libinput_device_get_device_group(device); in START_TEST()
834 libinput_device_ref(device); in START_TEST()
839 /* make sure the device is dead but the group is still around */ in START_TEST()
840 ck_assert(libinput_device_unref(device) == NULL); in START_TEST()
852 struct libinput *li; in START_TEST()
853 struct libinput_device *device; in START_TEST() local
857 uinput = litest_create_uinput_device("test device", NULL, in START_TEST()
862 -1); in START_TEST()
865 device = libinput_path_add_device(li, in START_TEST()
868 group = libinput_device_get_device_group(device); in START_TEST()
871 libinput_path_remove_device(device); in START_TEST()
876 /* the device group leaks, check valgrind */ in START_TEST()
883 struct libinput *li; in START_TEST()
884 struct libinput_device *device; in START_TEST() local
886 uinput = litest_create_uinput_device("test device", NULL, in START_TEST()
890 -1); in START_TEST()
893 device = libinput_path_add_device(li, in START_TEST()
896 ck_assert(device == NULL); in START_TEST()
906 struct libinput *li; in START_TEST()
907 struct libinput_device *device; in START_TEST() local
909 uinput = litest_create_uinput_device("test device", NULL, in START_TEST()
913 -1); in START_TEST()
916 device = libinput_path_add_device(li, in START_TEST()
919 ck_assert(device == NULL); in START_TEST()
929 struct libinput *li; in START_TEST()
930 struct libinput_device *device; in START_TEST() local
932 uinput = litest_create_uinput_device("test device", NULL, in START_TEST()
939 -1); in START_TEST()
942 device = libinput_path_add_device(li, in START_TEST()
945 ck_assert(device == NULL); in START_TEST()
955 struct libinput *li; in START_TEST()
956 struct libinput_device *device; in START_TEST() local
958 uinput = litest_create_uinput_device("test device", NULL, in START_TEST()
965 -1); in START_TEST()
968 device = libinput_path_add_device(li, in START_TEST()
971 ck_assert(device == NULL); in START_TEST()
979 assert_device_ignored(struct libinput *li, struct input_absinfo *absinfo) in assert_device_ignored()
982 struct libinput_device *device; in assert_device_ignored() local
984 uinput = litest_create_uinput_abs_device("test device", NULL, in assert_device_ignored()
988 -1); in assert_device_ignored()
989 device = libinput_path_add_device(li, in assert_device_ignored()
991 litest_assert_ptr_null(device); in assert_device_ignored()
997 struct libinput *li; in START_TEST()
998 int code = _i; /* looped test */ in START_TEST()
999 /* set x/y so libinput doesn't just reject for missing axes */ in START_TEST()
1004 { -1, -1, -1, -1, -1, -1 } in START_TEST()
1019 struct libinput *li; in START_TEST()
1020 int code = _i; /* looped test */ in START_TEST()
1021 /* set x/y so libinput doesn't just reject for missing axes */ in START_TEST()
1030 { -1, -1, -1, -1, -1, -1 } in START_TEST()
1047 struct libinput *li; in START_TEST()
1051 { -1, -1, -1, -1, -1, -1 } in START_TEST()
1071 struct libinput *li; in START_TEST()
1079 { -1, -1, -1, -1, -1, -1 } in START_TEST()
1099 struct libinput *li; in START_TEST()
1101 struct libinput_device *device; in START_TEST() local
1109 { -1, -1, -1, -1, -1, -1 } in START_TEST()
1116 uinput = litest_create_uinput_abs_device("joystick test device", NULL, in START_TEST()
1120 -1); in START_TEST()
1121 device = libinput_path_add_device(li, in START_TEST()
1123 litest_assert_ptr_null(device); in START_TEST()
1133 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1135 ck_assert(libinput_device_has_capability(device, in START_TEST()
1142 struct libinput *li; in START_TEST()
1144 struct libinput_device *device; in START_TEST() local
1150 { -1, -1, -1, -1, -1, -1 } in START_TEST()
1156 uinput = litest_create_uinput_abs_device("test device", NULL, in START_TEST()
1158 -1); in START_TEST()
1159 device = libinput_path_add_device(li, in START_TEST()
1161 litest_assert_ptr_null(device); in START_TEST()
1171 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1175 d = libinput_device_get_udev_device(device); in START_TEST()
1187 struct libinput *li; in START_TEST()
1188 struct libinput_device *device; in START_TEST() local
1191 uinput = litest_create_uinput_device("test device", in START_TEST()
1197 -1); in START_TEST()
1199 device = libinput_path_add_device(li, in START_TEST()
1201 ck_assert_notnull(device); in START_TEST()
1206 libevdev_uinput_write_event(uinput, EV_REL, REL_Y, -1); in START_TEST()
1220 struct libinput *li; in START_TEST()
1221 struct libinput_device *device; in START_TEST() local
1229 { -1, -1, -1, -1, -1, -1 } in START_TEST()
1233 uinput = litest_create_uinput_abs_device("test device", in START_TEST()
1239 -1); in START_TEST()
1241 device = libinput_path_add_device(li, in START_TEST()
1243 ck_assert_notnull(device); in START_TEST()
1247 libevdev_uinput_write_event(uinput, EV_REL, REL_Y, -1); in START_TEST()
1260 struct libinput *li; in START_TEST()
1261 struct libinput_device *device; in START_TEST() local
1269 { -1, -1, -1, -1, -1, -1 } in START_TEST()
1273 uinput = litest_create_uinput_abs_device("test device", in START_TEST()
1278 -1); in START_TEST()
1280 device = libinput_path_add_device(li, in START_TEST()
1282 ck_assert_notnull(device); in START_TEST()
1287 libevdev_uinput_write_event(uinput, EV_REL, REL_Y, -1); in START_TEST()
1301 struct libinput *li; in START_TEST()
1302 struct libinput_device *device; in START_TEST() local
1306 { -1, -1, -1, -1, -1, -1 } in START_TEST()
1310 uinput = litest_create_uinput_abs_device("test device", in START_TEST()
1316 -1); in START_TEST()
1318 device = libinput_path_add_device(li, in START_TEST()
1320 ck_assert_notnull(device); in START_TEST()
1324 libevdev_uinput_write_event(uinput, EV_REL, REL_Y, -1); in START_TEST()
1337 struct libinput *li = dev->libinput; in START_TEST()
1386 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1387 struct libinput *li = dev->libinput; in START_TEST()
1389 ck_assert(!libinput_device_pointer_has_button(device, 0x118)); in START_TEST()
1390 ck_assert(!libinput_device_pointer_has_button(device, 0x119)); in START_TEST()
1391 ck_assert(!libinput_device_pointer_has_button(device, 0x11a)); in START_TEST()
1418 struct libinput *li = dev->libinput; in START_TEST()
1433 struct libinput *li = dev->libinput; in START_TEST()
1437 ck_assert(!libinput_device_pointer_has_button(dev->libinput_device, in START_TEST()
1446 debug_log_handler(struct libinput *libinput, in debug_log_handler() argument
1472 struct libinput *li; in START_TEST()
1474 struct libinput_device *device; in START_TEST() local
1491 device = dev->libinput_device; in START_TEST()
1493 ck_assert(libinput_device_pointer_has_button(device, in START_TEST()
1495 ck_assert(libinput_device_pointer_has_button(dev->libinput_device, in START_TEST()
1497 ck_assert(!libinput_device_pointer_has_button(device, in START_TEST()
1499 ck_assert(!libinput_device_keyboard_has_key(dev->libinput_device, in START_TEST()
1501 ck_assert(!libinput_device_keyboard_has_key(dev->libinput_device, in START_TEST()
1503 ck_assert(!libinput_device_keyboard_has_key(dev->libinput_device, in START_TEST()
1507 * triggered, the above checks cannot work non-key codes */ in START_TEST()
1561 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1574 if (libinput_device_has_capability(device, *cap)) in START_TEST()
1585 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1587 ck_assert(!libinput_device_has_capability(device, -1)); in START_TEST()
1588 ck_assert(!libinput_device_has_capability(device, 7)); in START_TEST()
1589 ck_assert(!libinput_device_has_capability(device, 0xffff)); in START_TEST()
1597 struct libinput *li; in START_TEST()
1598 struct libinput_device *device; in START_TEST() local
1600 /* SW_PEN_INSERTED isn't handled in libinput so the device is in START_TEST()
1603 uinput = litest_create_uinput_device("test device", NULL, in START_TEST()
1605 -1); in START_TEST()
1607 device = libinput_path_add_device(li, in START_TEST()
1609 litest_assert_ptr_null(device); in START_TEST()
1619 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1623 rc = libinput_device_get_size(device, &w, &h); in START_TEST()
1625 /* This matches the current set of test devices but may fail if in START_TEST()
1635 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1639 rc = libinput_device_get_size(device, &w, &h); in START_TEST()
1640 ck_assert_int_eq(rc, -1); in START_TEST()
1649 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1652 output_name = libinput_device_get_output_name(device); in START_TEST()
1660 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1663 output_name = libinput_device_get_output_name(device); in START_TEST()
1671 struct libinput_device *device = dev->libinput_device; in START_TEST() local
1672 struct libinput_seat *seat = libinput_device_get_seat(device); in START_TEST()
1684 struct libinput *li; in START_TEST()
1700 if (!libevdev_has_event_code(lidev->evdev, EV_KEY, code)) in START_TEST()
1704 dev = litest_add_device(li, lidev->which); in START_TEST()
1709 if (libevdev_has_property(lidev->evdev, INPUT_PROP_BUTTONPAD)) { in START_TEST()
1746 TEST_COLLECTION(device) in TEST_COLLECTION() argument