]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
monitor test: Log the messages that we monitored
authorSimon McVittie <smcv@collabora.com>
Mon, 5 Jun 2023 16:56:33 +0000 (17:56 +0100)
committerSimon McVittie <smcv@collabora.com>
Tue, 6 Jun 2023 11:01:02 +0000 (12:01 +0100)
This is helpful while debugging test failures.

Helps: dbus/dbus#457
Signed-off-by: Simon McVittie <smcv@collabora.com>
test/monitor.c

index 353794153dd79008e8cd9d1a17dbaa85e6a80614..d5a54b002bcd9b87110cbba999810cc49305ce28 100644 (file)
@@ -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");