weston/tests
Pekka Paalanen 4db67f1eac tests: drop the custom ELF section
With DECLARE_TEST_LIST(), there is no need for the custom ELF section.
We can use a plain variable to refer to the list of test functions.

This makes the test harness more reliable as we are no longer relying on
internal compiler behavior on laying out objects in sections. This is
also obvious to memory access checkers that the accesses are valid.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
2026-05-28 16:29:56 +03:00
..
harness tests: drop the custom ELF section 2026-05-28 16:29:56 +03:00
reference tests: add tests to ensure GL dma-buf screenshot correctness 2026-04-02 14:34:19 +00: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/alpha-blending-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
assert-test.c tests/assert-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
bad-buffer-test.c tests/bad-buffer-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
buffer-transforms-test.c tests/buffer-transforms-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
client-buffer-test.c tests/client-buffer-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
color-effects-test.c tests/color-effects-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
color-icc-output-test.c tests/color-icc-output-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
color-lcms-optimizer-test.c tests/color-lcms-optimizer-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
color-management-protocol-test.c tests/color-management-protocol-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
color-math-test.c tests/color-math-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
color-output-parsing-test.c tests/color-output-parsing-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
color-representation-common.c tests: color-representation: Use writeback screenshots for DRM tests 2026-03-24 15:25:30 +01:00
color-representation-common.h tests: color-representation: Use writeback screenshots for DRM tests 2026-03-24 15:25:30 +01:00
color-representation-drm-test.c tests/color-representation-drm-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
color-representation-protocol-test.c tests/color-representation-protocol-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
color-representation-renderer-test.c tests/color-representation-renderer-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
commit-timing-test.c tests/commit-timing-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
config-parser-test.c tests/config-parser-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
constraints-test.c tests/constraints-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
custom-env-test.c tests/custom-env-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
devices-test.c tests/devices-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
dmabuf-screenshot-test.c tests/dmabuf-screenshot-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
drm-formats-test.c tests/drm-formats-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
drm-offload-test.c tests/drm-offload-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
drm-smoke-test.c tests/drm-smoke-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
drm-writeback-screenshot-test.c tests/drm-writeback-screenshot-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
event-test.c tests/event-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
fifo-test.c tests/fifo-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
idalloc-test.c tests/idalloc-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
image-description-query-test.c tests/image-description-query-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
input-timestamps-helper.c tests: Address compilation warns/error on arm32 (format) 2025-12-02 18:27:12 +02:00
input-timestamps-helper.h tests: Introduce input timestamps helper 2018-02-20 10:20:29 +02:00
internal-screenshot-test.c tests/internal-screenshot-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
iterate-debug-scopes-test.c tests/iterate-debug-scopes-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
ivi-layout-internal-test.c tests/ivi-layout-internal-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
ivi-layout-test-client.c tests/ivi-layout-test-client: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
ivi-layout-test-plugin.c tests/ivi-layout-test-client: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
ivi-shell-app-test.c tests/ivi-shell-app-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
ivi-test.h ivi-shell: implement surface_on_many_layer test 2016-06-29 11:32:23 +03:00
keyboard-test.c tests/keyboard-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
kiosk-shell-test.c tests/kiosk-shell-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
lcms-util-test.c tests/lcms-util-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
linalg-test.c tests: new test listing macros 2026-05-28 16:29:56 +03:00
linux-explicit-synchronization-test.c tests/linux-explicit-synchronization-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
lua-shell-test.c tests/lua-shell-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
matrix-test.c tests/matrix-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
matrix-transform-test.c tests/matrix-transform-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
meson.build tests: rename -parametric to color-management-protocol 2026-05-26 15:05:14 +03:00
output-capture-protocol-test.c tests/output-capture-protocol-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
output-damage-test.c tests/output-damage-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
output-decorations-test.c tests/output-decorations-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
output-transforms-test.c tests/output-transforms-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
paint-node-test.c tests/paint-node-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
plugin-registry-test.c tests/plugin-registry-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
pointer-shot-test.c tests/pointer-shot-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
pointer-test.c tests/pointer-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
presentation-test.c tests/presentation-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
roles-test.c tests/roles-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
safe-signal-output-removal-test.c tests/safe-signal-output-removal-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
safe-signal-test.c tests/safe-signal-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03: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/single-pixel-buffer-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
string-test.c tests/string-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
subsurface-shot-test.c tests/subsurface-shot-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
subsurface-test.c tests/subsurface-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
surface-global-test.c tests/surface-global-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
surface-screenshot-test.c tests: fix desc[] left-over 2026-03-12 17:47:47 +02:00
surface-test.c tests/surface-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
text-test.c tests/text-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
timespec-test.c tests/timespec-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
touch-test.c tests/touch-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
vertex-clip-test.c tests/vertex-clip-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
viewporter-shot-test.c tests/viewporter-shot-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
viewporter-test.c tests/viewporter-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
xdg-shell-test.c tests/xdg-shell-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00
xwayland-test.c tests/xwayland-test: migrate to DECLARE_TEST_LIST API 2026-05-28 16:29:56 +03:00