test: reduce sideways-component in two-finger scroll test
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 15 Jul 2014 06:32:33 +0000 (16:32 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Sun, 20 Jul 2014 22:56:12 +0000 (08:56 +1000)
This breaks when we have a device resolution set on the test devices,
specificially on the T440. The current tests use a delta of 1% of the device
which with the resolution set results in an effective delta of 3 - above the
scroll threshold.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
test/touchpad.c

index 3bd5fb67f904f05514b8e2b060e0368dbe498525..bd5d71eb8cf47a78b0d53ad431a51ddf739d5de0 100644 (file)
@@ -1198,15 +1198,13 @@ START_TEST(touchpad_2fg_scroll)
 
        litest_drain_events(li);
 
-       /* Note this mixes in a tiny amount of movement in the wrong direction,
-          which should be ignored */
-       test_2fg_scroll(dev, 1, 40, 0);
+       test_2fg_scroll(dev, 0.1, 40, 0);
        check_2fg_scroll(dev, LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL, 10);
-       test_2fg_scroll(dev, 1, -40, 0);
+       test_2fg_scroll(dev, 0.1, -40, 0);
        check_2fg_scroll(dev, LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL, -10);
-       test_2fg_scroll(dev, 40, 1, 0);
+       test_2fg_scroll(dev, 40, 0.1, 0);
        check_2fg_scroll(dev, LIBINPUT_POINTER_AXIS_SCROLL_HORIZONTAL, 10);
-       test_2fg_scroll(dev, -40, 1, 0);
+       test_2fg_scroll(dev, -40, 0.1, 0);
        check_2fg_scroll(dev, LIBINPUT_POINTER_AXIS_SCROLL_HORIZONTAL, -10);
 
        /* 2fg scroll smaller than the threshold should not generate events */