gtk/testsuite/gdk
Simon McVittie 204b8857a1 testsuite: Add a suite for tests that require /dev/udmabuf
On GTK's official upstream CI, all Linux runners are meant to have
/dev/udmabuf available, so this should pass. On developer machines or
downstream build environments, this can't be guaranteed (not all kernel
configurations offer that device, and on those that do, an autobuilder
might not have access to it) so make it possible to skip this with
`--no-suite=needs-udmabuf`.

Any future tests that rely on /dev/udmabuf (as opposed to using it for
optional better coverage if available, like replay-node does) can be
aded to the same suite.

Signed-off-by: Simon McVittie <smcv@debian.org>
2024-08-31 10:22:49 +01:00
..
bad-image-data Add more texture load tests 2023-05-14 07:50:11 -04:00
clipboard-data Make clipboard tests run installed 2021-04-30 07:47:19 -04:00
image-data gdk: Improve test coverage 2022-07-16 09:43:46 -04:00
array.c Force g_test_init to cooperate 2021-04-12 21:22:46 -04:00
arrayimpl.c array: Don't overflow array size 2024-05-10 21:22:03 -04:00
cairo.c Force g_test_init to cooperate 2021-04-12 21:22:46 -04:00
clipboard-client.c testsuite: Avoid a compiler warning 2021-06-17 09:37:45 -04:00
clipboard.c Make clipboard tests work with portals 2022-09-07 08:45:31 -04:00
colorstate-internal.c Fix up transfer function symmetry 2024-08-14 11:45:25 -04:00
colorstate.c Fix debug format strings for non-LP64 platforms 2024-07-27 18:14:31 +01:00
contentformats.c testsuite: Replace g_random_*() with g_test_rand_*() 2024-01-03 16:05:25 +01:00
contentserializer.c Add contentserializer tests for textures 2021-09-17 00:25:22 +02:00
cursor.c Force g_test_init to cooperate 2021-04-12 21:22:46 -04:00
dihedral.c Add gdk_dihedral_swaps_xy 2024-07-10 21:34:12 +02:00
display.c testsuite: Improve test coverage 2023-06-04 09:04:25 -04:00
displaymanager.c testsuite: Improve test coverage 2023-06-04 09:04:25 -04:00
dmabuf-support.c Add dmabuf tests that can run in ci 2024-08-24 13:10:25 -04:00
dmabufformats.c dmabufformats: Include gdkdmabuffourccprivate.h 2024-02-13 14:15:32 +01:00
dmabuftexture.c dmabuftexture: Include gdkdmabuffourccprivate.h 2024-02-13 14:15:32 +01:00
encoding.c testsuite: Cosmetics 2023-05-12 19:52:42 -04:00
gdk.test.in testsuite: Run some installed tests exclusively 2021-05-17 07:16:42 -04:00
glcontext.c testsuite: Replace g_random_*() with g_test_rand_*() 2024-01-03 16:05:25 +01:00
gltexture.c gl: Turn has_foo flags into GdkGLFeatures 2024-03-16 13:44:02 +01:00
image.c loaders: Make it possible to load png options 2024-04-28 23:42:02 -04:00
keysyms.c Add some more keysyms tests 2023-03-29 07:35:24 -04:00
memoryformat.c memoryformat: Add test for depth merging 2024-07-11 14:57:20 +02:00
memorytexture.c gsk, testsuite: Avoid undefined behaviour in half_to_float_one() 2024-07-27 20:22:09 +01:00
meson.build testsuite: Add a suite for tests that require /dev/udmabuf 2024-08-31 10:22:49 +01:00
popuplayout.c Improve gdk test coverage 2023-05-13 21:56:29 -04:00
rectangle.c Fix scan-build warning 2023-05-03 15:32:19 -04:00
rgba.c Revert "Merge branch 'rgba-new-from-string' into 'main'" 2023-12-02 10:55:35 +05:45
seat.c Force g_test_init to cooperate 2021-04-12 21:22:46 -04:00
subsurface.c gdk: Rename GdkTextureTransform to GdkDihedral 2024-07-10 12:36:07 +02:00
texture-threads.c testsuite: Don't #include <gsk/gl/gskglrenderer.h> 2024-01-07 14:47:22 +01:00
texture.c gdk: Give textures a color state 2024-07-11 14:57:19 +02:00
toplevellayout.c Improve gdk test coverage 2023-05-13 21:56:29 -04:00
udmabuf.c Add dmabuf tests that can run in ci 2024-08-24 13:10:25 -04:00
udmabuf.h Add dmabuf tests that can run in ci 2024-08-24 13:10:25 -04:00