Lines Matching full:dev
37 struct litest_device *dev = litest_current_device(); in START_TEST() local
38 struct libinput *li = dev->libinput; in START_TEST()
40 if (!libevdev_has_event_code(dev->evdev, EV_KEY, BTN_LEFT)) in START_TEST()
45 litest_button_click(dev, BTN_LEFT, true); in START_TEST()
50 litest_button_click(dev, BTN_LEFT, false); in START_TEST()
60 struct litest_device *dev = litest_current_device(); in START_TEST() local
61 struct libinput_device *device = dev->libinput_device; in START_TEST()
87 struct litest_device *dev = litest_current_device(); in START_TEST() local
88 struct libinput_device *device = dev->libinput_device; in START_TEST()
114 struct litest_device *dev = litest_current_device(); in START_TEST() local
115 struct libinput_device *device = dev->libinput_device; in START_TEST()
119 if (libevdev_get_id_vendor(dev->evdev) == VENDOR_ID_APPLE && in START_TEST()
120 libevdev_get_id_product(dev->evdev) == PRODUCT_ID_APPLE_APPLETOUCH) in START_TEST()
144 struct litest_device *dev = litest_current_device(); in START_TEST() local
145 struct libinput *li = dev->libinput; in START_TEST()
147 litest_enable_clickfinger(dev); in START_TEST()
151 litest_touch_down(dev, 0, 50, 50); in START_TEST()
152 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
153 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
154 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
155 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
156 litest_touch_up(dev, 0); in START_TEST()
169 struct litest_device *dev = litest_current_device(); in START_TEST() local
170 struct libinput *li = dev->libinput; in START_TEST()
172 litest_enable_clickfinger(dev); in START_TEST()
176 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
177 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
178 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
179 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
192 struct litest_device *dev = litest_current_device(); in START_TEST() local
193 struct libinput *li = dev->libinput; in START_TEST()
195 litest_enable_clickfinger(dev); in START_TEST()
199 litest_touch_down(dev, 0, 50, 50); in START_TEST()
200 litest_touch_down(dev, 1, 70, 70); in START_TEST()
201 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
202 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
203 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
204 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
205 litest_touch_up(dev, 0); in START_TEST()
206 litest_touch_up(dev, 1); in START_TEST()
219 struct litest_device *dev = litest_current_device(); in START_TEST() local
220 struct libinput *li = dev->libinput; in START_TEST()
222 if (litest_slot_count(dev) < 3) in START_TEST()
225 litest_enable_clickfinger(dev); in START_TEST()
229 litest_touch_down(dev, 0, 50, 50); in START_TEST()
230 litest_touch_down(dev, 1, 60, 70); in START_TEST()
231 litest_touch_down(dev, 2, 70, 70); in START_TEST()
232 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
233 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
234 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
235 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
236 litest_touch_up(dev, 0); in START_TEST()
237 litest_touch_up(dev, 1); in START_TEST()
238 litest_touch_up(dev, 2); in START_TEST()
253 struct litest_device *dev = litest_current_device(); in START_TEST() local
254 struct libinput *li = dev->libinput; in START_TEST()
256 if (litest_slot_count(dev) >= 3 || in START_TEST()
257 !libevdev_has_event_code(dev->evdev, EV_KEY, BTN_TOOL_TRIPLETAP)) in START_TEST()
260 litest_enable_clickfinger(dev); in START_TEST()
264 litest_touch_down(dev, 0, 50, 50); in START_TEST()
265 litest_touch_down(dev, 1, 60, 70); in START_TEST()
266 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
267 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
268 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
269 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
270 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
271 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
272 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
273 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
274 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 0); in START_TEST()
275 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
276 litest_touch_up(dev, 0); in START_TEST()
277 litest_touch_up(dev, 1); in START_TEST()
292 struct litest_device *dev = litest_current_device(); in START_TEST() local
293 struct libinput *li = dev->libinput; in START_TEST()
295 if (litest_slot_count(dev) < 4) in START_TEST()
298 litest_enable_clickfinger(dev); in START_TEST()
302 litest_touch_down(dev, 0, 50, 50); in START_TEST()
303 litest_touch_down(dev, 1, 60, 70); in START_TEST()
304 litest_touch_down(dev, 2, 70, 70); in START_TEST()
305 litest_touch_down(dev, 3, 80, 70); in START_TEST()
306 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
307 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
308 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
309 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
310 litest_touch_up(dev, 0); in START_TEST()
311 litest_touch_up(dev, 1); in START_TEST()
312 litest_touch_up(dev, 2); in START_TEST()
313 litest_touch_up(dev, 3); in START_TEST()
323 struct litest_device *dev = litest_current_device(); in START_TEST() local
324 struct libinput *li = dev->libinput; in START_TEST()
326 if (litest_slot_count(dev) >= 3 || in START_TEST()
327 !libevdev_has_event_code(dev->evdev, EV_KEY, BTN_TOOL_QUADTAP)) in START_TEST()
330 litest_enable_clickfinger(dev); in START_TEST()
334 litest_touch_down(dev, 0, 50, 50); in START_TEST()
335 litest_touch_down(dev, 1, 60, 70); in START_TEST()
336 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
337 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 1); in START_TEST()
338 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
339 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
340 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
341 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
342 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
343 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
344 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 0); in START_TEST()
345 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
346 litest_touch_up(dev, 0); in START_TEST()
347 litest_touch_up(dev, 1); in START_TEST()
355 struct litest_device *dev = litest_current_device(); in START_TEST() local
356 struct libinput *li = dev->libinput; in START_TEST()
358 if (litest_slot_count(dev) != 3 || in START_TEST()
359 !libevdev_has_event_code(dev->evdev, EV_KEY, BTN_TOOL_TRIPLETAP)) in START_TEST()
362 litest_enable_clickfinger(dev); in START_TEST()
366 litest_touch_down(dev, 0, 50, 50); in START_TEST()
367 litest_touch_down(dev, 1, 60, 70); in START_TEST()
368 litest_touch_down(dev, 2, 70, 70); in START_TEST()
369 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 0); in START_TEST()
370 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 1); in START_TEST()
371 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
372 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
373 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
374 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
375 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
376 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
377 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 0); in START_TEST()
378 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
379 litest_touch_up(dev, 0); in START_TEST()
380 litest_touch_up(dev, 1); in START_TEST()
381 litest_touch_up(dev, 2); in START_TEST()
391 struct litest_device *dev = litest_current_device(); in START_TEST() local
392 struct libinput *li = dev->libinput; in START_TEST()
397 if (libinput_device_get_size(dev->libinput_device, &w, &h) == 0 && in START_TEST()
401 litest_enable_clickfinger(dev); in START_TEST()
405 litest_touch_down(dev, 0, 90, 50); in START_TEST()
406 litest_touch_down(dev, 1, 10, 50); in START_TEST()
407 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
408 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
409 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
410 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
411 litest_touch_up(dev, 0); in START_TEST()
412 litest_touch_up(dev, 1); in START_TEST()
423 litest_touch_down(dev, 0, 50, 5); in START_TEST()
424 litest_touch_down(dev, 1, 50, 95); in START_TEST()
425 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
426 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
427 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
428 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
429 litest_touch_up(dev, 0); in START_TEST()
430 litest_touch_up(dev, 1); in START_TEST()
450 struct litest_device *dev = litest_current_device(); in START_TEST() local
451 struct libinput *li = dev->libinput; in START_TEST()
453 if (litest_slot_count(dev) < 3) in START_TEST()
456 litest_enable_clickfinger(dev); in START_TEST()
460 litest_touch_down(dev, 0, 90, 20); in START_TEST()
461 litest_touch_down(dev, 1, 10, 15); in START_TEST()
462 litest_touch_down(dev, 2, 10, 15); in START_TEST()
464 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
465 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
466 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
467 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
468 litest_touch_up(dev, 0); in START_TEST()
469 litest_touch_up(dev, 1); in START_TEST()
470 litest_touch_up(dev, 2); in START_TEST()
483 struct litest_device *dev = litest_current_device(); in START_TEST() local
484 struct libinput *li = dev->libinput; in START_TEST()
486 if (litest_slot_count(dev) > 2) in START_TEST()
489 litest_enable_clickfinger(dev); in START_TEST()
493 litest_touch_down(dev, 0, 90, 15); in START_TEST()
494 litest_touch_down(dev, 1, 10, 15); in START_TEST()
496 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
497 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
498 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
500 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
501 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
502 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
503 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
504 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
505 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 0); in START_TEST()
506 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
507 litest_touch_up(dev, 0); in START_TEST()
508 litest_touch_up(dev, 1); in START_TEST()
521 struct litest_device *dev = litest_current_device(); in START_TEST() local
522 struct libinput *li = dev->libinput; in START_TEST()
527 libinput_device_config_click_set_method(dev->libinput_device, in START_TEST()
532 litest_touch_down(dev, 0, 40, 60); in START_TEST()
533 litest_touch_down(dev, 1, 60, 100); in START_TEST()
534 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
535 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
536 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
537 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
538 litest_touch_up(dev, 0); in START_TEST()
539 litest_touch_up(dev, 1); in START_TEST()
551 litest_touch_down(dev, 0, 40, 100); in START_TEST()
552 litest_touch_down(dev, 1, 60, 95); in START_TEST()
553 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
554 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
555 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
556 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
557 litest_touch_up(dev, 0); in START_TEST()
558 litest_touch_up(dev, 1); in START_TEST()
568 litest_touch_down(dev, 0, 50, 75); in START_TEST()
569 litest_touch_down(dev, 1, 55, 100); in START_TEST()
570 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
571 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
572 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
573 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
574 litest_touch_up(dev, 0); in START_TEST()
575 litest_touch_up(dev, 1); in START_TEST()
588 struct litest_device *dev = litest_current_device(); in START_TEST() local
589 struct libinput *li = dev->libinput; in START_TEST()
593 litest_enable_buttonareas(dev); in START_TEST()
595 litest_touch_down(dev, 0, 95, 95); in START_TEST()
596 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
597 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
598 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
599 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
600 litest_touch_up(dev, 0); in START_TEST()
608 litest_enable_clickfinger(dev); in START_TEST()
613 litest_touch_down(dev, 0, 95, 95); in START_TEST()
614 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
615 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
616 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
617 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
618 litest_touch_up(dev, 0); in START_TEST()
631 struct litest_device *dev = litest_current_device(); in START_TEST() local
632 struct libinput *li = dev->libinput; in START_TEST()
636 litest_enable_buttonareas(dev); in START_TEST()
638 litest_touch_down(dev, 0, 95, 95); in START_TEST()
639 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
640 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
645 litest_enable_clickfinger(dev); in START_TEST()
647 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
648 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
649 litest_touch_up(dev, 0); in START_TEST()
658 litest_touch_down(dev, 0, 95, 95); in START_TEST()
659 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
660 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
661 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
662 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
663 litest_touch_up(dev, 0); in START_TEST()
676 struct litest_device *dev = litest_current_device(); in START_TEST() local
677 struct libinput *li = dev->libinput; in START_TEST()
679 litest_enable_clickfinger(dev); in START_TEST()
684 litest_touch_down(dev, 0, 95, 95); in START_TEST()
685 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
686 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
687 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
688 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
689 litest_touch_up(dev, 0); in START_TEST()
697 litest_enable_buttonareas(dev); in START_TEST()
699 litest_touch_down(dev, 0, 95, 95); in START_TEST()
700 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
701 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
702 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
703 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
704 litest_touch_up(dev, 0); in START_TEST()
717 struct litest_device *dev = litest_current_device(); in START_TEST() local
718 struct libinput *li = dev->libinput; in START_TEST()
720 litest_enable_clickfinger(dev); in START_TEST()
725 litest_touch_down(dev, 0, 95, 95); in START_TEST()
726 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
727 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
731 litest_enable_buttonareas(dev); in START_TEST()
733 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
734 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
735 litest_touch_up(dev, 0); in START_TEST()
741 litest_touch_down(dev, 0, 95, 95); in START_TEST()
742 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
743 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
744 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
745 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
746 litest_touch_up(dev, 0); in START_TEST()
759 struct litest_device *dev = litest_current_device(); in START_TEST() local
760 struct libinput *li = dev->libinput; in START_TEST()
762 litest_enable_clickfinger(dev); in START_TEST()
767 litest_touch_down(dev, 0, 20, 99); in START_TEST()
768 litest_touch_down(dev, 1, 90, 15); in START_TEST()
769 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
770 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
771 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
774 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
775 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
776 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
777 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
789 struct litest_device *dev = litest_current_device(); in START_TEST() local
790 struct libinput *li = dev->libinput; in START_TEST()
792 litest_enable_clickfinger(dev); in START_TEST()
795 litest_touch_down(dev, 0, 5, 99); in START_TEST()
796 litest_touch_down(dev, 1, 90, 15); in START_TEST()
797 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
798 litest_event(dev, EV_KEY, BTN_TOOL_QUADTAP, 1); in START_TEST()
799 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
802 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
803 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
804 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
805 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
819 struct litest_device *dev = litest_current_device(); in START_TEST() local
820 struct libinput_device *device = dev->libinput_device; in START_TEST()
842 struct litest_device *dev = litest_current_device(); in START_TEST() local
843 struct libinput *li = dev->libinput; in START_TEST()
845 litest_enable_clickfinger(dev); in START_TEST()
849 litest_touch_down(dev, 0, 50, 50); in START_TEST()
850 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
851 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
852 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
853 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
854 litest_touch_up(dev, 0); in START_TEST()
867 struct litest_device *dev = litest_current_device(); in START_TEST() local
868 struct libinput *li = dev->libinput; in START_TEST()
870 litest_enable_clickfinger(dev); in START_TEST()
874 litest_touch_down(dev, 0, 50, 50); in START_TEST()
875 litest_touch_down(dev, 1, 50, 50); in START_TEST()
876 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
877 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
878 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
879 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
880 litest_touch_up(dev, 0); in START_TEST()
881 litest_touch_up(dev, 1); in START_TEST()
894 struct litest_device *dev = litest_current_device(); in START_TEST() local
895 struct libinput *li = dev->libinput; in START_TEST()
897 litest_enable_clickfinger(dev); in START_TEST()
901 litest_touch_down(dev, 0, 50, 50); in START_TEST()
902 litest_touch_down(dev, 1, 50, 50); in START_TEST()
903 litest_touch_down(dev, 2, 50, 50); in START_TEST()
904 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
905 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
906 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
907 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
908 litest_touch_up(dev, 0); in START_TEST()
909 litest_touch_up(dev, 1); in START_TEST()
910 litest_touch_up(dev, 2); in START_TEST()
923 struct litest_device *dev = litest_current_device(); in START_TEST() local
924 struct libinput *li = dev->libinput; in START_TEST()
927 int nslots = litest_slot_count(dev); in START_TEST()
929 litest_enable_clickfinger(dev); in START_TEST()
932 litest_touch_down(dev, 0, 40, 50); in START_TEST()
937 litest_touch_down(dev, 1, 50, 50); in START_TEST()
939 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
946 litest_touch_down(dev, 2, 60, 50); in START_TEST()
948 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
949 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 1); in START_TEST()
954 litest_button_click(dev, BTN_LEFT, true); in START_TEST()
961 litest_push_event_frame(dev); in START_TEST()
965 litest_touch_move(dev, 2, 60, 50 + i); in START_TEST()
969 litest_touch_move(dev, 1, 50, 50 + i); in START_TEST()
972 litest_touch_move(dev, 0, 40, 50 + i); in START_TEST()
975 litest_pop_event_frame(dev); in START_TEST()
981 litest_button_click(dev, BTN_LEFT, false); in START_TEST()
987 litest_touch_up(dev, 2); in START_TEST()
989 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 1); in START_TEST()
990 litest_event(dev, EV_KEY, BTN_TOOL_TRIPLETAP, 0); in START_TEST()
996 litest_touch_up(dev, 1); in START_TEST()
998 litest_event(dev, EV_KEY, BTN_TOOL_DOUBLETAP, 0); in START_TEST()
1002 litest_touch_up(dev, 0); in START_TEST()
1012 struct litest_device *dev = litest_current_device(); in START_TEST() local
1013 struct libinput *li = dev->libinput; in START_TEST()
1017 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1018 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1019 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1020 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1033 struct litest_device *dev = litest_current_device(); in START_TEST() local
1034 struct libinput *li = dev->libinput; in START_TEST()
1036 litest_enable_buttonareas(dev); in START_TEST()
1042 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1043 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1044 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1045 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1054 struct litest_device *dev = litest_current_device(); in START_TEST() local
1055 struct libinput *li = dev->libinput; in START_TEST()
1059 litest_touch_down(dev, 0, 50, 50); in START_TEST()
1060 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1061 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1071 litest_touch_down(dev, 1, 70, 70); in START_TEST()
1072 litest_touch_move_to(dev, 1, 70, 70, 80, 50, 5); in START_TEST()
1073 litest_touch_up(dev, 1); in START_TEST()
1077 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1078 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1079 litest_touch_up(dev, 0); in START_TEST()
1088 struct litest_device *dev = litest_current_device(); in START_TEST() local
1089 struct libinput *li = dev->libinput; in START_TEST()
1090 struct libevdev *evdev = dev->evdev; in START_TEST()
1100 if (libinput_device_get_size(dev->libinput_device, &w, &h) != 0) in START_TEST()
1109 litest_touch_down(dev, 0, 50, 50); in START_TEST()
1110 litest_touch_move_to(dev, 0, 50, 50, 54, 54, 10); in START_TEST()
1111 litest_touch_move_to(dev, 0, 54, 54, 46, 46, 10); in START_TEST()
1112 litest_touch_move_to(dev, 0, 46, 46, 50, 50, 10); in START_TEST()
1115 litest_button_click(dev, BTN_LEFT, true); in START_TEST()
1118 litest_touch_move_to(dev, 0, 50, 50, 50 + dist, 50 + dist, 10); in START_TEST()
1119 litest_touch_move_to(dev, 0, 50 + dist, 50 + dist, 50, 50, 10); in START_TEST()
1120 litest_touch_move_to(dev, 0, 50, 50, 50 - dist, 50 - dist, 10); in START_TEST()
1124 litest_button_click(dev, BTN_LEFT, false); in START_TEST()
1128 litest_touch_move_to(dev, 0, 50, 50, 50 + dist, 50 + dist, 10); in START_TEST()
1129 litest_touch_move_to(dev, 0, 50 + dist, 50 + dist, 50, 50, 10); in START_TEST()
1130 litest_touch_move_to(dev, 0, 50, 50, 50 - dist, 50 - dist, 10); in START_TEST()
1135 litest_touch_move_to(dev, 0, 50, 50, 70, 70, 10); in START_TEST()
1142 struct litest_device *dev = litest_current_device(); in START_TEST() local
1143 struct libinput *li = dev->libinput; in START_TEST()
1147 litest_touch_down(dev, 0, 10, 90); in START_TEST()
1148 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1149 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1155 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1156 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1157 litest_touch_up(dev, 0); in START_TEST()
1171 struct litest_device *dev = litest_current_device(); in START_TEST() local
1172 struct libinput *li = dev->libinput; in START_TEST()
1176 litest_touch_down(dev, 0, 50, 90); in START_TEST()
1177 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1178 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1184 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1185 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1186 litest_touch_up(dev, 0); in START_TEST()
1200 struct litest_device *dev = litest_current_device(); in START_TEST() local
1201 struct libinput *li = dev->libinput; in START_TEST()
1205 litest_touch_down(dev, 0, 90, 90); in START_TEST()
1206 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1207 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1213 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1214 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1215 litest_touch_up(dev, 0); in START_TEST()
1229 struct litest_device *dev = litest_current_device(); in START_TEST() local
1230 struct libinput *li = dev->libinput; in START_TEST()
1232 litest_enable_tap(dev->libinput_device); in START_TEST()
1241 litest_touch_down(dev, 0, 20, 90); in START_TEST()
1242 litest_touch_up(dev, 0); in START_TEST()
1243 litest_touch_down(dev, 0, 20, 90); in START_TEST()
1244 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1245 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1258 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1259 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1260 litest_touch_up(dev, 0); in START_TEST()
1271 struct litest_device *dev = litest_current_device(); in START_TEST() local
1272 struct libinput *li = dev->libinput; in START_TEST()
1274 litest_enable_tap(dev->libinput_device); in START_TEST()
1283 litest_touch_down(dev, 0, 90, 90); in START_TEST()
1284 litest_touch_up(dev, 0); in START_TEST()
1285 litest_touch_down(dev, 0, 90, 90); in START_TEST()
1286 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1287 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1300 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1301 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1302 litest_touch_up(dev, 0); in START_TEST()
1313 struct litest_device *dev = litest_current_device(); in START_TEST() local
1314 struct libinput *li = dev->libinput; in START_TEST()
1330 litest_touch_down(dev, 0, 20, 90); in START_TEST()
1331 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1332 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1340 litest_touch_move_to(dev, 0, 20, 90, 50, 50, 20); in START_TEST()
1347 litest_touch_move_to(dev, 0, 50, 50, 20, 90, 20); in START_TEST()
1375 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1376 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1377 litest_touch_up(dev, 0); in START_TEST()
1389 struct litest_device *dev = litest_current_device(); in START_TEST() local
1390 struct libinput *li = dev->libinput; in START_TEST()
1403 litest_touch_down(dev, 0, 20, 90); in START_TEST()
1404 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1405 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1412 litest_touch_down(dev, 1, 20, 20); in START_TEST()
1413 litest_touch_move_to(dev, 1, 20, 20, 80, 20, 10); in START_TEST()
1440 litest_touch_up(dev, 1); in START_TEST()
1443 litest_touch_down(dev, 1, 20, 20); in START_TEST()
1444 litest_touch_move_to(dev, 1, 20, 20, 20, 80, 10); in START_TEST()
1468 litest_touch_up(dev, 1); in START_TEST()
1470 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1471 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1472 litest_touch_up(dev, 0); in START_TEST()
1484 struct litest_device *dev = litest_current_device(); in START_TEST() local
1485 struct libinput *li = dev->libinput; in START_TEST()
1494 litest_touch_down(dev, 0, 30, 90); in START_TEST()
1495 litest_touch_move_to(dev, 0, 30, 90, 90, 90, 10); in START_TEST()
1498 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1499 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1506 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1507 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1508 litest_touch_up(dev, 0); in START_TEST()
1520 struct litest_device *dev = litest_current_device(); in START_TEST() local
1521 struct libinput *li = dev->libinput; in START_TEST()
1530 litest_touch_down(dev, 0, 80, 90); in START_TEST()
1531 litest_touch_move_to(dev, 0, 80, 90, 30, 90, 10); in START_TEST()
1534 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1535 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1542 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1543 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1544 litest_touch_up(dev, 0); in START_TEST()
1556 struct litest_device *dev = litest_current_device(); in START_TEST() local
1557 struct libinput *li = dev->libinput; in START_TEST()
1561 litest_hover_start(dev, 0, 50, 50); in START_TEST()
1563 litest_hover_move_to(dev, 0, 50, 50, 90, 90, 10); in START_TEST()
1566 litest_touch_move_to(dev, 0, 90, 90, 91, 91, 1); in START_TEST()
1568 litest_button_click(dev, BTN_LEFT, true); in START_TEST()
1576 litest_button_click(dev, BTN_LEFT, false); in START_TEST()
1577 litest_touch_up(dev, 0); in START_TEST()
1587 struct litest_device *dev = litest_current_device(); in START_TEST() local
1588 struct libinput *li = dev->libinput; in START_TEST()
1592 litest_touch_down(dev, 0, 10, 5); in START_TEST()
1593 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1594 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1601 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1602 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1603 litest_touch_up(dev, 0); in START_TEST()
1615 struct litest_device *dev = litest_current_device(); in START_TEST() local
1616 struct libinput *li = dev->libinput; in START_TEST()
1620 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1621 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1622 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1629 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1630 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1631 litest_touch_up(dev, 0); in START_TEST()
1643 struct litest_device *dev = litest_current_device(); in START_TEST() local
1644 struct libinput *li = dev->libinput; in START_TEST()
1648 litest_touch_down(dev, 0, 50, 5); in START_TEST()
1649 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1650 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1657 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1658 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1659 litest_touch_up(dev, 0); in START_TEST()
1671 struct litest_device *dev = litest_current_device(); in START_TEST() local
1672 struct libinput *li = dev->libinput; in START_TEST()
1682 litest_touch_down(dev, 0, 80, 5); in START_TEST()
1688 litest_touch_move_to(dev, 0, 80, 5, 80, 90, 20); in START_TEST()
1691 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1692 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1693 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1694 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1696 litest_touch_up(dev, 0); in START_TEST()
1705 struct litest_device *dev = litest_current_device(); in START_TEST() local
1706 struct libinput *li = dev->libinput; in START_TEST()
1716 litest_touch_down(dev, 0, 80, 5); in START_TEST()
1722 litest_touch_move_to(dev, 0, 80, 5, 80, 90, 20); in START_TEST()
1727 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1728 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1729 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1730 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1732 litest_touch_up(dev, 0); in START_TEST()
1741 struct litest_device *dev = litest_current_device(); in START_TEST() local
1742 struct libinput *li = dev->libinput; in START_TEST()
1744 litest_enable_clickfinger(dev); in START_TEST()
1748 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1749 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1750 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1751 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1752 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1753 litest_touch_up(dev, 0); in START_TEST()
1764 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1765 litest_touch_down(dev, 1, 80, 5); in START_TEST()
1766 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1767 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1768 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1769 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1770 litest_touch_up(dev, 0); in START_TEST()
1771 litest_touch_up(dev, 1); in START_TEST()
1784 struct litest_device *dev = litest_current_device(); in START_TEST() local
1785 struct libinput *li = dev->libinput; in START_TEST()
1789 libinput_device_config_send_events_set_mode(dev->libinput_device, in START_TEST()
1791 litest_enable_clickfinger(dev); in START_TEST()
1794 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1795 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1796 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1797 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1798 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1799 litest_touch_up(dev, 0); in START_TEST()
1810 litest_touch_down(dev, 0, 90, 5); in START_TEST()
1811 litest_touch_down(dev, 1, 10, 5); in START_TEST()
1812 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1813 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1814 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1815 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1816 litest_touch_up(dev, 0); in START_TEST()
1817 litest_touch_up(dev, 1); in START_TEST()
1832 struct litest_device *dev = litest_current_device(); in START_TEST() local
1833 struct libinput_device *device = dev->libinput_device; in START_TEST()
1834 struct libinput *li = dev->libinput; in START_TEST()
1841 litest_touch_down(dev, 0, 30, 95); in START_TEST()
1842 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1843 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1864 struct litest_device *dev = litest_current_device(); in START_TEST() local
1865 struct libinput *li = dev->libinput; in START_TEST()
1867 litest_enable_buttonareas(dev); in START_TEST()
1868 litest_enable_middleemu(dev); in START_TEST()
1871 litest_touch_down(dev, 0, 30, 95); in START_TEST()
1872 litest_touch_down(dev, 1, 80, 95); in START_TEST()
1873 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1874 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1880 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1881 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1882 litest_touch_up(dev, 0); in START_TEST()
1883 litest_touch_up(dev, 1); in START_TEST()
1897 struct litest_device *dev = litest_current_device(); in START_TEST() local
1898 struct libinput *li = dev->libinput; in START_TEST()
1900 litest_enable_buttonareas(dev); in START_TEST()
1901 litest_enable_middleemu(dev); in START_TEST()
1904 litest_touch_down(dev, 0, 49, 95); in START_TEST()
1905 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1906 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1912 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1913 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1914 litest_touch_up(dev, 0); in START_TEST()
1928 struct litest_device *dev = litest_current_device(); in START_TEST() local
1929 struct libinput *li = dev->libinput; in START_TEST()
1931 litest_enable_buttonareas(dev); in START_TEST()
1932 litest_enable_middleemu(dev); in START_TEST()
1935 litest_touch_down(dev, 0, 51, 95); in START_TEST()
1936 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1937 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1943 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1944 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1945 litest_touch_up(dev, 0); in START_TEST()
1959 struct litest_device *dev = litest_current_device(); in START_TEST() local
1960 struct libinput *li = dev->libinput; in START_TEST()
1962 litest_enable_buttonareas(dev); in START_TEST()
1965 litest_touch_down(dev, 0, 49, 95); in START_TEST()
1966 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1967 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1973 litest_enable_middleemu(dev); in START_TEST()
1975 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1976 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1977 litest_touch_up(dev, 0); in START_TEST()
1987 litest_touch_down(dev, 0, 49, 95); in START_TEST()
1988 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
1989 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1990 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
1991 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
1992 litest_touch_up(dev, 0); in START_TEST()
2007 struct litest_device *dev = litest_current_device(); in START_TEST() local
2008 struct libinput *li = dev->libinput; in START_TEST()
2010 litest_enable_buttonareas(dev); in START_TEST()
2011 litest_enable_middleemu(dev); in START_TEST()
2015 litest_touch_down(dev, 0, 30, 95); in START_TEST()
2016 litest_touch_down(dev, 1, 70, 95); in START_TEST()
2017 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
2018 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2024 litest_disable_middleemu(dev); in START_TEST()
2026 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
2027 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2028 litest_touch_up(dev, 0); in START_TEST()
2029 litest_touch_up(dev, 1); in START_TEST()
2038 litest_touch_down(dev, 0, 49, 95); in START_TEST()
2039 litest_event(dev, EV_KEY, BTN_LEFT, 1); in START_TEST()
2040 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2041 litest_event(dev, EV_KEY, BTN_LEFT, 0); in START_TEST()
2042 litest_event(dev, EV_SYN, SYN_REPORT, 0); in START_TEST()
2043 litest_touch_up(dev, 0); in START_TEST()
2103 struct litest_device *dev; in START_TEST() local
2114 dev = litest_create_device_with_overrides(LITEST_SYNAPTICS_TOUCHPAD, in START_TEST()
2118 methods = libinput_device_config_click_get_methods(dev->libinput_device); in START_TEST()
2120 litest_delete_device(dev); in START_TEST()