tests: disable force feedback events on FreeBSD
authorNiclas Zeising <zeising@daemonic.se>
Mon, 10 Aug 2020 21:20:13 +0000 (23:20 +0200)
committerNiclas Zeising <zeising@daemonic.se>
Fri, 14 Aug 2020 15:50:56 +0000 (17:50 +0200)
FreeBSD does not support force feedack events.  Disable the test for
this event when running on FreeBSD.

Signed-off-by: Niclas Zeising <zeising@daemonic.se>
test/test-libevdev-has-event.c

index c7793ee..7d23590 100644 (file)
@@ -117,6 +117,14 @@ START_TEST(test_event_codes)
                        continue;
                }
 
+#ifdef __FreeBSD__
+               /* Force feedback events are not supported by FreeBSD */
+               if (*evbit == EV_FF) {
+                       evbit++;
+                       continue;
+               }
+#endif
+
                max = libevdev_event_type_get_max(*evbit);
 
                for (code = 1; code < max; code += 10) {