memory-monitor-dbus.test fails in installed-tests suite
Example failure: https://gitlab.gnome.org/GNOME/glib/-/jobs/2515161
It seems to fail reliably (or almost reliably?)
Test output.txt
:
(process:19716): GLib-GIO-DEBUG: 05:06:24.928: Failed to initialize portal (GMemoryMonitorPortal) for gio-memory-monitor: Not using portals
(process:19716): GLib-GIO-DEBUG: 05:06:24.928: _g_io_module_get_default: Found default implementation dbus (GMemoryMonitorDBus) for ‘gio-memory-monitor’
(process:19716): GLib-GIO-DEBUG: 05:06:24.934: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
TAP version 13
not ok 1 __main__.TestLowMemoryMonitor.test_low_memory_warning_signal
---
message: |
Traceback (most recent call last):
File "/usr/libexec/installed-tests/glib/memory-monitor-dbus.py", line 102, in test_low_memory_warning_signal
self.assertEventually(lambda: self.last_warning == 100, "'100' low-memory warning not received", 20)
File "/usr/libexec/installed-tests/glib/memory-monitor-dbus.py", line 84, in assertEventually
self.fail(message or 'timed out waiting for ' + str(condition))
AssertionError: '100' low-memory warning not received
...
1..1