[mutter] tests/wayland: Print error messages for wl_display_dispatch()



commit 45ccf10e2a642dc1a63fffe093940600d86dc39c
Author: Robert Mader <robert mader posteo de>
Date:   Fri Jul 29 13:42:51 2022 +0200

    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: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2246>

 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 bc527bb21d..7cbe5f4fda 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__);
     }
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]