Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-07-23 | gitlab CI: Update xserver build image to bullseye-slim:2022-07-01HEADmaster | Alan Coopersmith | 1 | -2/+2 | |
Needed to compile current xserver from git since xorg/xserver!913 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> | |||||
2022-07-23 | gitlab CI: enable gitlab's builtin static analysis | Alan Coopersmith | 1 | -0/+1 | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> | |||||
2022-07-23 | gitlab CI: enable commit & merge request checks | Alan Coopersmith | 1 | -0/+43 | |
Uses ci-fairy from freedesktop/ci-templates Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> | |||||
2022-02-05 | grab: Update tests for change of touch and async grab interaction | Povilas Kanapickas | 1 | -4/+8 | |
This test covers https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/866 which fixes https://gitlab.freedesktop.org/xorg/xserver/-/issues/1255. Signed-off-by: Povilas Kanapickas <povilas@radix.lt> | |||||
2022-02-05 | common: Detect invalid usage of XITProperty | Povilas Kanapickas | 1 | -0/+6 | |
2022-02-05 | Fix usages of "Device Enabled" property: it's a 8-bit value, not 32-bit | Povilas Kanapickas | 2 | -2/+2 | |
2022-02-05 | common: Fix uninitialized variable | Povilas Kanapickas | 1 | -1/+1 | |
XIGetProperty may not initialize the data argument in case of server returning errors. | |||||
2022-02-05 | grab: Fix deallocation of mask array | Povilas Kanapickas | 1 | -1/+1 | |
2022-02-05 | gitlab-ci: Install libxcvt needed by newer X server | Povilas Kanapickas | 1 | -0/+5 | |
2021-06-01 | meson: Add missing test dependency on libxi | Povilas Kanapickas | 1 | -1/+1 | |
2021-06-01 | gitlab-ci: Setup to build from development libxi | Povilas Kanapickas | 1 | -3/+13 | |
2021-05-30 | Implement tests for gesture events | Povilas Kanapickas | 4 | -0/+2455 | |
2021-05-30 | Implement support for playing of touchpad gesture events | Povilas Kanapickas | 4 | -5/+255 | |
2021-05-30 | Hide custom configuration that interferes with unshare script | Povilas Kanapickas | 2 | -0/+8 | |
2021-02-15 | grab: Re-enable DeviceUngrabDropsEmulatedEvents test | Povilas Kanapickas | 1 | -1/+1 | |
This test been fixed in https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/583. | |||||
2021-02-15 | input: Update test after server fixes for emulated event delivery | Povilas Kanapickas | 1 | -6/+9 | |
2021-02-15 | grab: Test active pointer grab without button events after implicit grab | Povilas Kanapickas | 1 | -0/+132 | |
2021-02-15 | grab: Simplify code by reusing CreateWindow helper | Povilas Kanapickas | 1 | -75/+10 | |
2021-02-08 | grab: Add tests for a couple active grab scenarios after touch begins | Povilas Kanapickas | 1 | -0/+97 | |
2021-02-08 | Add a XI2 mask builder | Povilas Kanapickas | 2 | -6/+40 | |
2021-02-08 | Add a script to run tests in isolated environment | Povilas Kanapickas | 3 | -11/+29 | |
2021-02-08 | README: Document how to run tests in isolated environment | Povilas Kanapickas | 1 | -4/+21 | |
2021-02-08 | README: Use markdown syntax for headings | Povilas Kanapickas | 1 | -4/+11 | |
2021-02-08 | README: Remove no longer relevant section | Povilas Kanapickas | 1 | -35/+0 | |
All tests now use inputtest which does not affect the input devices seen by any already running servers. | |||||
2021-02-08 | Remove no longer relevant testing configuration files | Povilas Kanapickas | 2 | -23/+0 | |
2021-02-07 | misc: Sync DoubleSegfault test to current behavior of Xorg | Povilas Kanapickas | 1 | -3/+5 | |
This commit in xserver 9c72887939f319e185d2726d9d9a4191b9d12efd changed the behavior of crashing server from exit(1) to abort(). Adjust the test accordingly. | |||||
2021-02-07 | misc: Use dummy configuration in DoubleSegfault test | Povilas Kanapickas | 1 | -1/+3 | |
This avoids dependency on the state of the system. In particular, we don't depend on any available devices. | |||||
2021-02-07 | misc: Properly disable X server termination in DoubleSegfault test | Povilas Kanapickas | 1 | -5/+1 | |
2021-02-07 | gtest: Add a way to disable server termination in destructor | Povilas Kanapickas | 2 | -1/+13 | |
2021-02-07 | Test case when emulated touch is replayed after a explicit grab | Povilas Kanapickas | 1 | -0/+68 | |
This covers https://bugs.freedesktop.org/show_bug.cgi?id=96536 | |||||
2021-01-06 | Accept list of events as a vector to SelectXI2Events | Povilas Kanapickas | 5 | -33/+15 | |
2021-01-06 | Remove variadic argument overloads of Process::Start() | Povilas Kanapickas | 4 | -84/+24 | |
2021-01-06 | grab: Expect motion events before touch-emulated button presses | Povilas Kanapickas | 1 | -1/+7 | |
The current server code for event is clear in that emulated motion events are expected before emulated button events. Update tests to match. Note that in the case of pointer grabs, the first motion event is not reported because by that time the press event has not happened yet and the pointer grab is not yet active. | |||||
2021-01-06 | barriers: Assume FIXES 5 is present | Povilas Kanapickas | 3 | -11/+0 | |
2021-01-06 | barriers: Assume XI 2.3 is present | Povilas Kanapickas | 2 | -5/+0 | |
2020-12-20 | Remove no longer used HAVE_CONFIG_H | Povilas Kanapickas | 32 | -118/+0 | |
2020-12-20 | common: Fix includes in xit-event.h | Povilas Kanapickas | 1 | -3/+4 | |
2020-12-20 | common: Don't ignore non-matching events in tests | Povilas Kanapickas | 1 | -1/+1 | |
WaitForEventOfType() will skip non-matching events. This may cause tests to be unexpectedly less rigorous than wanted. Let's just force all tests to specify all incoming events so that no changes of behavior are missed. | |||||
2020-12-20 | common: Don't check XPending when waiting for events | Povilas Kanapickas | 1 | -1/+1 | |
This causes WaitForEventOfType to be always called and thus there's a single place to place any ad-hoc debug code when investigating test failures. | |||||
2020-12-19 | gtest: Remove extraneous semicolon from definition of XORG_TESTCASE | Povilas Kanapickas | 1 | -1/+1 | |
This makes it possible to use XORG_TESTCASE() as a statement. Currently all uses of XORG_TESTCASE() that end with a semicolon result in a "empty statement" warning. | |||||
2020-12-19 | Remove no longer needed Emulate3Buttons option | Povilas Kanapickas | 1 | -2/+0 | |
This is only relevant for evdev input driver and we're using inputtest. | |||||
2020-12-19 | Remove no longer needed GrabDevice option | Povilas Kanapickas | 9 | -45/+21 | |
This is only relevant for evdev input driver and we're using inputtest. | |||||
2020-12-19 | Use override specifier for overridden functions | Povilas Kanapickas | 22 | -73/+73 | |
2020-12-19 | Remove no longer used recordings | Povilas Kanapickas | 54 | -16830/+0 | |
2020-12-19 | Remove evdev-based test device implementation | Povilas Kanapickas | 15 | -753/+6 | |
evdev driver is unreliable for testing because with input thread there is race condition between input event submission and the reaction by the X server. The inputtest driver has the required synchronization capabilities. | |||||
2020-12-19 | HACKING: Update for the inputtest backend | Povilas Kanapickas | 1 | -104/+37 | |
2020-12-19 | tests: Rewrite general input tests to use inputtest driver | Povilas Kanapickas | 1 | -504/+345 | |
The current tests for input drivers are unreliable and effectively unfixable, because of the race condition introduced by separate input thread. The inputtest driver has the required synchronization capabilities. | |||||
2020-12-17 | tests: Remove input driver tests | Povilas Kanapickas | 11 | -6281/+0 | |
libinput is the way forward which has its own testsuite. Thus it does no longer make sense to test other input drivers. For input during other tests we have the inputtest driver. The current tests for input drivers are unreliable and effectively unfixable, because of the race condition introduced by separate input thread. The inputtest driver has the required synchronization capabilities. | |||||
2020-12-14 | README: Remove no longer needed git submodule initialization | Povilas Kanapickas | 1 | -2/+0 | |
2020-12-14 | Reimplement touch tests on top of inputtest device | Povilas Kanapickas | 1 | -177/+128 | |