From: Simon McVittie Date: Mon, 5 Jun 2023 16:56:33 +0000 (+0100) Subject: monitor test: Log the messages that we monitored X-Git-Tag: dbus-1.15.6~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ee5d3e04420975107c27073b50f8758871a998b;p=thirdparty%2Fdbus.git monitor test: Log the messages that we monitored This is helpful while debugging test failures. Helps: dbus/dbus#457 Signed-off-by: Simon McVittie --- diff --git a/test/monitor.c b/test/monitor.c index 353794153..d5a54b002 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");