tests/monitor-unit-tests: Move test client sanity check into helper

https://gitlab.gnome.org/GNOME/mutter/merge_requests/912
This commit is contained in:
Jonas Ådahl 2019-11-01 13:35:38 +01:00
parent 77aad0869f
commit db91439bb0

View File

@ -378,15 +378,22 @@ create_monitor_test_clients (void)
} }
static void static void
check_monitor_test_clients_state (void) check_test_client_state (TestClient *test_client)
{ {
GError *error = NULL; GError *error = NULL;
if (!test_client_wait (wayland_monitor_test_client, &error)) if (!test_client_wait (test_client, &error))
g_error ("Failed to sync Wayland test client: %s", error->message); {
g_error ("Failed to sync test client '%s': %s",
test_client_get_id (test_client), error->message);
}
}
if (!test_client_wait (x11_monitor_test_client, &error)) static void
g_error ("Failed to sync X11 test client: %s", error->message); check_monitor_test_clients_state (void)
{
check_test_client_state (wayland_monitor_test_client);
check_test_client_state (x11_monitor_test_client);
} }
static void static void