multitouch tests fail randomly
The multitouch tests fail about 1 in 3 times. It's always a different test that fails, so it looks like a race condition, maybe we're testing against the wrong device or something like that. example from the most recent failure:
t0.tipswitch = False
if uhdev.quirks is None or 'VALID_IS_INRANGE' not in uhdev.quirks:
t0.inrange = False
r = uhdev.event([t0, t1])
events = uhdev.next_sync_events()
self.debug_reports(r, uhdev); print(events)
self.assertEqual(uhdev.evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_TRACKING_ID], -1)
> self.assertEqual(uhdev.evdev.slots[slot1][libevdev.EV_ABS.ABS_MT_TRACKING_ID], 1)
E AssertionError: 2 != 1
tests/test_multitouch.py:638: AssertionError