From 45ccf10e2a642dc1a63fffe093940600d86dc39c Mon Sep 17 00:00:00 2001 From: Robert Mader Date: Fri, 29 Jul 2022 13:42:51 +0200 Subject: [PATCH] tests/wayland: Print error messages for wl_display_dispatch() Failing in `wait_for_effects_completed()` or `wait_for_view_verified() indicates client- or compositor-bugs. As hitting those is quite likely during test development, print error messages to simplify debugging. Part-of: --- src/tests/wayland-test-clients/wayland-test-client-utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/wayland-test-clients/wayland-test-client-utils.c b/src/tests/wayland-test-clients/wayland-test-client-utils.c index bc527bb21..7cbe5f4fd 100644 --- a/src/tests/wayland-test-clients/wayland-test-client-utils.c +++ b/src/tests/wayland-test-clients/wayland-test-client-utils.c @@ -401,7 +401,7 @@ wait_for_effects_completed (WaylandDisplay *display, while (effects_complete_callback) { if (wl_display_dispatch (display->display) == -1) - exit (EXIT_FAILURE); + g_error ("%s: Failed to dispatch Wayland display", __func__); } } @@ -430,6 +430,6 @@ wait_for_view_verified (WaylandDisplay *display, while (view_verification_callback) { if (wl_display_dispatch (display->display) == -1) - exit (EXIT_FAILURE); + g_error ("%s: Failed to dispatch Wayland display", __func__); } }