weston/tests
Robert Mader 303d88448a tests: client-buffer: Add dmabuf support
Using the udmabuf allocator which is usually available these days,
both on CI runners and dev mashines. The buffers have the the same
content are tested against the same reference images as in the shm
case.

Signed-off-by: Robert Mader <robert.mader@collabora.com>
2025-04-30 11:39:25 +02:00
..
reference tests: Rename shm-buffer to client-buffer 2025-04-30 11:12:38 +02:00
visualization tests/alpha-blending: replace compare_float() with rgb_diff_stat 2022-06-30 09:08:32 +00:00
alpha-blending-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
assert-test.c shared: add weston_assert_uint32_lt_or_eq() 2025-04-10 12:43:00 +00:00
bad-buffer-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
buffer-transforms-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
client-buffer-test.c tests: client-buffer: Add dmabuf support 2025-04-30 11:39:25 +02:00
color-icc-output-test.c tests: replace lcmsMAT3 with weston_mat3f 2025-04-01 15:59:54 +03:00
color-lcms-optimizer-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
color-management-parametric-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
color-management-test.c tests: replace lcmsMAT3 with weston_mat3f 2025-04-01 15:59:54 +03:00
color-metadata-errors-test.c frontend: improve error message 2025-04-03 17:50:02 +03:00
color-metadata-parsing-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
color_util.c tests: replace lcmsMAT3 with weston_mat3f 2025-04-01 15:59:54 +03:00
color_util.h tests: replace lcmsMAT3 with weston_mat3f 2025-04-01 15:59:54 +03:00
config-parser-test.c tests: Port config-parser test to Weston testing framework 2025-02-26 22:50:51 +01:00
constraints-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
custom-env-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
devices-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
drm-formats-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
drm-smoke-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
drm-writeback-screenshot-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
event-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
idalloc-test.c tests: add idalloc 2025-03-03 15:05:30 +02:00
image-iter.h tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
input-timestamps-helper.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
input-timestamps-helper.h tests: Introduce input timestamps helper 2018-02-20 10:20:29 +02:00
internal-screenshot-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
iterate-debug-scopes-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
ivi-layout-internal-test.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
ivi-layout-test-client.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
ivi-layout-test-plugin.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
ivi-shell-app-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
ivi-test.h ivi-shell: implement surface_on_many_layer test 2016-06-29 11:32:23 +03:00
keyboard-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
kiosk-shell-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
lcms-util-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
lcms_util.c tests: change BPC to weston_mat4f 2025-04-01 15:59:54 +03:00
lcms_util.h tests: replace lcmsMAT3 with weston_mat3f 2025-04-01 15:59:54 +03:00
linalg-test.c tests: add linalg-3 test cases 2025-04-01 15:59:54 +03:00
linux-explicit-synchronization-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
matrix-test.c libweston, clients, tests: implement weston_matrix in terms of weston_mat4f 2025-04-01 15:59:54 +03:00
matrix-transform-test.c libweston, clients, tests: implement weston_matrix in terms of weston_mat4f 2025-04-01 15:59:54 +03:00
meson.build tests: client-helper: Add dmabuf protocol support 2025-04-30 11:13:06 +02:00
output-capture-protocol-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
output-damage-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
output-decorations-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
output-transforms-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
paint-node-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
plugin-registry-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
pointer-shot-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
pointer-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
presentation-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
roles-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
safe-signal-output-removal-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
safe-signal-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
setbacklight.c tests: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:19 -07:00
single-pixel-buffer-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
string-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
subsurface-shot-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
subsurface-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
surface-global-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
surface-screenshot-test.c Rename compositor/ to frontend/ 2023-12-18 15:34:26 +00:00
surface-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
text-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
timespec-test.c tests: Port timespec test to Weston testing framework 2025-02-26 22:50:51 +01:00
touch-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
vertex-clip-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
viewporter-shot-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
viewporter-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
weston-test-assert.h tests: Don't abort on failure 2025-02-26 23:50:45 +01:00
weston-test-client-helper.c tests: client-helper: Add dmabuf protocol support 2025-04-30 11:13:06 +02:00
weston-test-client-helper.h tests: client-helper: Add dmabuf protocol support 2025-04-30 11:13:06 +02:00
weston-test-desktop-shell.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
weston-test-fixture-compositor.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
weston-test-fixture-compositor.h tests: Add kiosk-shell testing 2024-05-01 14:18:43 +03:00
weston-test-runner.c tests: Don't abort on failure 2025-02-26 23:50:45 +01:00
weston-test-runner.h tests: Remove NDEBUG catcher 2025-02-26 23:50:45 +01:00
weston-test.c tests: Don't abort on failure 2025-02-26 23:50:45 +01:00
weston-testsuite-data.h tests: Don't abort on failure 2025-02-26 23:50:45 +01:00
xcb-client-helper.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
xcb-client-helper.h tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00
xwayland-test.c tests: Port all test clients to the new test asserts 2025-02-26 23:50:41 +01:00