From 3a1b1e9a4010e581e2e940e61d37c4f617eb5eff Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Mon, 5 Jun 2023 17:56:33 +0100 Subject: [PATCH] monitor test: Log the messages that we monitored This is helpful while debugging test failures. Helps: dbus/dbus#457 Signed-off-by: Simon McVittie (cherry picked from commit 8ee5d3e04420975107c27073b50f8758871a998b) --- test/monitor.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/monitor.c b/test/monitor.c index df5a7180..182110f8 100644 --- a/test/monitor.c +++ b/test/monitor.c @@ -196,6 +196,10 @@ _log_message (DBusMessage *m, not_null (dbus_message_get_signature (m))); g_test_message ("\terror name: %s", not_null (dbus_message_get_error_name (m))); + g_test_message ("\tserial number: %u", + dbus_message_get_serial (m)); + g_test_message ("\tin reply to: %u", + dbus_message_get_reply_serial (m)); if (strcmp ("s", dbus_message_get_signature (m)) == 0) { @@ -339,6 +343,9 @@ monitor_filter (DBusConnection *connection, { Fixture *f = user_data; + g_test_message ("Monitor received message:"); + log_message (message); + g_assert_cmpstr (dbus_message_get_interface (message), !=, "com.example.Tedious"); -- 2.27.0