From d838e3a3a4cc6eb4c5126094cde1e73197fda4d1 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 12 Feb 2021 10:24:43 +1000 Subject: [PATCH] test: use motion events to check the "system is too slow" message Using buttons for this test can trigger debounce warnings instead (in addition?) to the warning we actually check for. Let's use motion events instead and double the loop while we're at it so we have double the chance of triggering at least one warning. Fixes #574 for unknown reasons Signed-off-by: Peter Hutterer --- test/test-misc.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/test/test-misc.c b/test/test-misc.c index 4a946d4b..c3523bf6 100644 --- a/test/test-misc.c +++ b/test/test-misc.c @@ -715,10 +715,9 @@ START_TEST(timer_delay_bug_warning) user_data->private = &warning_triggered; libinput_log_set_handler(li, timer_delay_warning); - for (int i = 0; i < 10; i++) { - litest_button_click(dev, BTN_LEFT, true); - libinput_dispatch(li); - litest_button_click(dev, BTN_LEFT, false); + for (int i = 0; i < 20; i++) { + litest_event(dev, EV_REL, REL_X, -1); + litest_event(dev, EV_SYN, SYN_REPORT, 0); msleep(11); libinput_dispatch(li); }