From a879fff2ecf110af8ff9b93441b0bf46d4fb705c Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Thu, 9 Apr 2026 14:21:54 +0300 Subject: [PATCH] gl-renderer: skip test when fb-fetch missing Rather than fail the tests that require fb-fetch GL ES feature and it's missing, mark them as skipped instead. This helps people who run the test suite manually. In CI, a skip is marked as failure anyway. Signed-off-by: Pekka Paalanen --- libweston/renderer-gl/gl-renderer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c index 7d0ecdb1e..80b883ab1 100644 --- a/libweston/renderer-gl/gl-renderer.c +++ b/libweston/renderer-gl/gl-renderer.c @@ -68,6 +68,7 @@ #include "shared/weston-drm-fourcc.h" #include "shared/weston-egl-ext.h" #include "shared/xalloc.h" +#include "tests/harness/weston-testsuite-data.h" #define BUFFER_DAMAGE_COUNT 2 @@ -4854,7 +4855,7 @@ gl_renderer_output_create(struct weston_output *output, weston_log("Error: quirks were used to force in-shader blending, " "but it's not supported by the GLES implementation.\n" "Quitting...\n"); - weston_compositor_exit_with_code(gr->compositor, EXIT_FAILURE); + weston_compositor_exit_with_code(gr->compositor, RESULT_SKIP); } break; }