Skip to content

tests: fake refresh rate for Xvfb #2426

tests: fake refresh rate for Xvfb

tests: fake refresh rate for Xvfb #2426

Triggered via push January 9, 2025 01:01
Status Cancelled
Total duration 19m 23s
Artifacts 16

push.yml

on: push
Matrix: build / build
packaging  /  archlinux-test-installed
3m 41s
packaging / archlinux-test-installed
Matrix: test / test
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 34 warnings
test / test (centos-stream9, legacy)
The run was canceled by @amezin.
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.LEFT-0.8-True-WindowMonitor.PRIMARY-0-1--1-1.502347469329834-1.748633861541748-displayconfig.LayoutMode.LOGICAL-AnimationMode.GLOBAL_DISABLE-True-False-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L446
[gw1] linux -- Python 3.13.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <test.test_wm.TestWaylandTwoMonitors object at 0x7f04ab652190> unmaximized_rect = Rect(x=1065, y=32, width=732, height=517) expected_rect = Rect(x=1065, y=32, width=915, height=517) monitor_scale = 1.748633861541748, window_maximize = True, window_above = True expected_above_all_windows = True, window_skip_taskbar = False expected_show_transitions = set(), expected_hide_transitions = set() max_size_allocations = 1, max_window_rect_changes = 1 app_debug_dbus_interface = Proxy(g_name='com.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug') extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f04ab7b2340>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.WAYLAND: 'wayland'> def test_show( self, unmaximized_rect, expected_rect, monitor_scale, window_maximize, window_above, expected_above_all_windows, window_skip_taskbar, expected_show_transitions, expected_hide_transitions, max_size_allocations, max_window_rect_changes, app_debug_dbus_interface, extension_dbus_interface, extension_test_hook, shell_test_hook, wait_idle, gdk_backend, ): extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) glibutil.dispatch_pending_sources() assert extension_test_hook.HasWindow assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() assert extension_test_hook.WindowRect == expected_rect assert extension_test_hook.WindowSkipTaskbar == window_skip_taskbar > assert extension_test_hook.WindowOnAllWorkspaces == expected_above_all_windows E AssertionError: assert False == True E + where False = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook').WindowOnAllWorkspaces test/test_wm.py:479: AssertionError
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.LEFT-0.913-False-WindowMonitor.CONNECTOR-1-0-0-1.0-1.502347469329834-displayconfig.LayoutMode.LOGICAL-AnimationMode.GLOBAL_DISABLE-False-False-True-GdkBackend.WAYLAND-displayconfig.Transform.ROTATE_90-displayconfig.Transform.NORMAL]: test/test_wm.py#L446
[gw1] linux -- Python 3.13.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <test.test_wm.TestWaylandTwoMonitors object at 0x7f04ab833350> unmaximized_rect = Rect(x=0, y=32, width=876, height=1568) expected_rect = Rect(x=0, y=32, width=876, height=1568), monitor_scale = 1.0 window_maximize = False, window_above = False, expected_above_all_windows = True window_skip_taskbar = False, expected_show_transitions = set() expected_hide_transitions = set(), max_size_allocations = 1 max_window_rect_changes = 1 app_debug_dbus_interface = Proxy(g_name='com.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug') extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f04ab7b2340>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.WAYLAND: 'wayland'> def test_show( self, unmaximized_rect, expected_rect, monitor_scale, window_maximize, window_above, expected_above_all_windows, window_skip_taskbar, expected_show_transitions, expected_hide_transitions, max_size_allocations, max_window_rect_changes, app_debug_dbus_interface, extension_dbus_interface, extension_test_hook, shell_test_hook, wait_idle, gdk_backend, ): extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) glibutil.dispatch_pending_sources() assert extension_test_hook.HasWindow assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() assert extension_test_hook.WindowRect == expected_rect assert extension_test_hook.WindowSkipTaskbar == window_skip_taskbar assert extension_test_hook.WindowOnAllWorkspaces == expected_above_all_windows assert shell_test_hook.FocusApp == 'com.github.amezin.ddterm' assert extension_test_hook.seen_transitions == expected_show_transitions if not window_maximize: assert extension_test_hook.WindowAbove == window_above shell_test_hook.WaitLeisure() assert extension_test_hook.WindowRect == expected_rect assert extension_test_hook.WindowSkipTaskbar == window_skip_taskbar assert extension_test_hook.WindowOnAllWorkspaces == expected_above_all_windows assert shell_test_hook.FocusApp == 'com.github.amezin.ddterm' assert extension_test_hook.seen_transitions == expected_show_transitions assert extension_test_hook.Transitions == set() if not window_maximize: assert extension_test_hook.WindowAbove == window_above extension_dbus_interface.Toggle() glibutil.dispatch_pending_sources() assert not extension_test_hook.HasWindow shell_test_hook.WaitLeisure() assert extension_test_hook.seen_transitions == expected_hide_transitions assert extension_test_hook.Transitions == set() app_debug_dbus_interface.reset_size_allocations() extension_dbus_interface.Toggle() extension_test_hook.wait_property('RenderedFirstFrame', True) assert extension_t
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.LEFT-0.913-True-WindowMonitor.PRIMARY-0-1--1-1.0-2.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DISABLE-True-True-True-GdkBackend.WAYLAND-displayconfig.Transform.ROTATE_90-displayconfig.Transform.NORMAL]: test/test_wm.py#L446
[gw1] linux -- Python 3.13.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <test.test_wm.TestWaylandTwoMonitors object at 0x7f04ab690eb0> unmaximized_rect = Rect(x=960, y=32, width=730, height=448) expected_rect = Rect(x=960, y=32, width=800, height=448), monitor_scale = 2.0 window_maximize = True, window_above = True, expected_above_all_windows = True window_skip_taskbar = True, expected_show_transitions = set() expected_hide_transitions = set(), max_size_allocations = 1 max_window_rect_changes = 1 app_debug_dbus_interface = Proxy(g_name='com.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug') extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f04ab7b2340>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.WAYLAND: 'wayland'> def test_show( self, unmaximized_rect, expected_rect, monitor_scale, window_maximize, window_above, expected_above_all_windows, window_skip_taskbar, expected_show_transitions, expected_hide_transitions, max_size_allocations, max_window_rect_changes, app_debug_dbus_interface, extension_dbus_interface, extension_test_hook, shell_test_hook, wait_idle, gdk_backend, ): extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) glibutil.dispatch_pending_sources() assert extension_test_hook.HasWindow assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() assert extension_test_hook.WindowRect == expected_rect assert extension_test_hook.WindowSkipTaskbar == window_skip_taskbar > assert extension_test_hook.WindowOnAllWorkspaces == expected_above_all_windows E AssertionError: assert False == True E + where False = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook').WindowOnAllWorkspaces test/test_wm.py:479: AssertionError
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.TOP-1.0-True-WindowMonitor.PRIMARY-1-0--1-1.25-1.502347469329834-displayconfig.LayoutMode.LOGICAL-AnimationMode.GNOME_DEFAULT-True-False-True-GdkBackend.WAYLAND-displayconfig.Transform.ROTATE_90-displayconfig.Transform.NORMAL]: test/test_wm.py#L446
[gw1] linux -- Python 3.13.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <test.test_wm.TestWaylandTwoMonitors object at 0x7f04ab690be0> unmaximized_rect = Rect(x=0, y=32, width=768, height=1248) expected_rect = Rect(x=0, y=32, width=768, height=1248), monitor_scale = 1.25 window_maximize = True, window_above = True, expected_above_all_windows = True window_skip_taskbar = False expected_show_transitions = {'opacity', 'scale-x', 'scale-y'} expected_hide_transitions = {'opacity', 'scale-x', 'scale-y'} max_size_allocations = 1, max_window_rect_changes = 1 app_debug_dbus_interface = Proxy(g_name='com.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug') extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f04ab7b2340>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.WAYLAND: 'wayland'> def test_show( self, unmaximized_rect, expected_rect, monitor_scale, window_maximize, window_above, expected_above_all_windows, window_skip_taskbar, expected_show_transitions, expected_hide_transitions, max_size_allocations, max_window_rect_changes, app_debug_dbus_interface, extension_dbus_interface, extension_test_hook, shell_test_hook, wait_idle, gdk_backend, ): extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) glibutil.dispatch_pending_sources() assert extension_test_hook.HasWindow assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() > assert extension_test_hook.WindowRect == expected_rect E AssertionError: assert Rect(x=768, y=0, width=1065, height=639) == Rect(x=0, y=32, width=768, height=1248) E E Differing attributes: E ['x', 'y', 'width', 'height'] E E Drill down into differing attribute x: E x: 768 != 0 E E Drill down into differing attribute y: E y: 0 != 32 E E Drill down into differing attribute width: E width: 1065 != 768 E E Drill down into differing attribute height: E height: 639 != 1248 E E Full diff: E - Rect(x=0, y=32, width=768, height=1248) E + Rect(x=768, y=0, width=1065, height=639) test/test_wm.py:477: AssertionError
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.TOP-1.0-False-WindowMonitor.PRIMARY-0-1--1-1.25-2.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.GNOME_DEFAULT-True-True-True-GdkBackend.WAYLAND-displayconfig.Transform.ROTATE_90-displayconfig.Transform.NORMAL]: test/test_wm.py#L446
[gw1] linux -- Python 3.13.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <test.test_wm.TestWaylandTwoMonitors object at 0x7f04ab692620> unmaximized_rect = Rect(x=768, y=32, width=800, height=448) expected_rect = Rect(x=768, y=32, width=800, height=448), monitor_scale = 2.0 window_maximize = False, window_above = True, expected_above_all_windows = True window_skip_taskbar = True expected_show_transitions = {'opacity', 'scale-x', 'scale-y'} expected_hide_transitions = {'opacity', 'scale-x', 'scale-y'} max_size_allocations = 1, max_window_rect_changes = 1 app_debug_dbus_interface = Proxy(g_name='com.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug') extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f04ab7b2340>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.WAYLAND: 'wayland'> def test_show( self, unmaximized_rect, expected_rect, monitor_scale, window_maximize, window_above, expected_above_all_windows, window_skip_taskbar, expected_show_transitions, expected_hide_transitions, max_size_allocations, max_window_rect_changes, app_debug_dbus_interface, extension_dbus_interface, extension_test_hook, shell_test_hook, wait_idle, gdk_backend, ): extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) glibutil.dispatch_pending_sources() assert extension_test_hook.HasWindow assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() > assert extension_test_hook.WindowRect == expected_rect E AssertionError: assert Rect(x=0, y=0, width=768, height=1280) == Rect(x=768, y=32, width=800, height=448) E E Differing attributes: E ['x', 'y', 'width', 'height'] E E Drill down into differing attribute x: E x: 0 != 768 E E Drill down into differing attribute y: E y: 0 != 32 E E Drill down into differing attribute width: E width: 768 != 800 E E Drill down into differing attribute height: E height: 1280 != 448 E E Full diff: E - Rect(x=768, y=32, width=800, height=448) E ? ^^^ ^^ -- ^^ E + Rect(x=0, y=0, width=768, height=1280) E ? ^ ^ ++ ^^ + test/test_wm.py:477: AssertionError
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.TOP-0.6-True-WindowMonitor.CONNECTOR-1-0-0-1.748633861541748-1.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-True-GdkBackend.WAYLAND-displayconfig.Transform.ROTATE_90-displayconfig.Transform.NORMAL]: test/test_wm.py#L446
[gw1] linux -- Python 3.13.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <test.test_wm.TestWaylandTwoMonitors object at 0x7f04ab690e60> unmaximized_rect = Rect(x=0, y=32, width=549, height=529) expected_rect = Rect(x=0, y=32, width=549, height=883) monitor_scale = 1.748633861541748, window_maximize = True, window_above = True expected_above_all_windows = True, window_skip_taskbar = False expected_show_transitions = {'opacity', 'scale-y'} expected_hide_transitions = {'opacity', 'scale-y'}, max_size_allocations = 1 max_window_rect_changes = 1 app_debug_dbus_interface = Proxy(g_name='com.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug') extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f04ab7b2340>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.WAYLAND: 'wayland'> def test_show( self, unmaximized_rect, expected_rect, monitor_scale, window_maximize, window_above, expected_above_all_windows, window_skip_taskbar, expected_show_transitions, expected_hide_transitions, max_size_allocations, max_window_rect_changes, app_debug_dbus_interface, extension_dbus_interface, extension_test_hook, shell_test_hook, wait_idle, gdk_backend, ): extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) glibutil.dispatch_pending_sources() assert extension_test_hook.HasWindow assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() assert extension_test_hook.WindowRect == expected_rect assert extension_test_hook.WindowSkipTaskbar == window_skip_taskbar > assert extension_test_hook.WindowOnAllWorkspaces == expected_above_all_windows E AssertionError: assert False == True E + where False = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook').WindowOnAllWorkspaces test/test_wm.py:479: AssertionError
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.TOP-0.8-False-WindowMonitor.CURRENT-1-1--1-1.0-2.0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GNOME_DEFAULT-False-True-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L446
[gw1] linux -- Python 3.13.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <test.test_wm.TestWaylandTwoMonitors object at 0x7f04ab691a40> unmaximized_rect = Rect(x=1600, y=64, width=1600, height=716) expected_rect = Rect(x=1600, y=64, width=1600, height=716), monitor_scale = 2.0 window_maximize = False, window_above = False, expected_above_all_windows = True window_skip_taskbar = True expected_show_transitions = {'opacity', 'scale-x', 'scale-y'} expected_hide_transitions = {'opacity', 'scale-x', 'scale-y'} max_size_allocations = 2, max_window_rect_changes = 2 app_debug_dbus_interface = Proxy(g_name='com.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug') extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f04ab7b2340>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.WAYLAND: 'wayland'> def test_show( self, unmaximized_rect, expected_rect, monitor_scale, window_maximize, window_above, expected_above_all_windows, window_skip_taskbar, expected_show_transitions, expected_hide_transitions, max_size_allocations, max_window_rect_changes, app_debug_dbus_interface, extension_dbus_interface, extension_test_hook, shell_test_hook, wait_idle, gdk_backend, ): extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) glibutil.dispatch_pending_sources() assert extension_test_hook.HasWindow assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() > assert extension_test_hook.WindowRect == expected_rect E AssertionError: assert Rect(x=1600, y=64, width=934, height=358) == Rect(x=1600, y=64, width=1600, height=716) E E Matching attributes: E ['x', 'y'] E Differing attributes: E ['width', 'height'] E E Drill down into differing attribute width: E width: 934 != 1600 E E Drill down into differing attribute height: E height: 358 != 716 E E Full diff: E - Rect(x=1600, y=64, width=1600, height=716) E ? ^^^^ ^^^ E + Rect(x=1600, y=64, width=934, height=358) E ? ^^^ ^^^ test/test_wm.py:477: AssertionError
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.TOP-0.913-True-WindowMonitor.CONNECTOR-0-1-1-2.0-2.0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DISABLE-False-True-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L446
[gw1] linux -- Python 3.13.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <test.test_wm.TestWaylandTwoMonitors object at 0x7f04ab6905f0> unmaximized_rect = Rect(x=1600, y=64, width=1600, height=818) expected_rect = Rect(x=1600, y=64, width=1600, height=896), monitor_scale = 2.0 window_maximize = True, window_above = False, expected_above_all_windows = True window_skip_taskbar = True, expected_show_transitions = set() expected_hide_transitions = set(), max_size_allocations = 1 max_window_rect_changes = 1 app_debug_dbus_interface = Proxy(g_name='com.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug') extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f04ab7b2340>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.WAYLAND: 'wayland'> def test_show( self, unmaximized_rect, expected_rect, monitor_scale, window_maximize, window_above, expected_above_all_windows, window_skip_taskbar, expected_show_transitions, expected_hide_transitions, max_size_allocations, max_window_rect_changes, app_debug_dbus_interface, extension_dbus_interface, extension_test_hook, shell_test_hook, wait_idle, gdk_backend, ): extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) glibutil.dispatch_pending_sources() assert extension_test_hook.HasWindow assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() assert extension_test_hook.WindowRect == expected_rect assert extension_test_hook.WindowSkipTaskbar == window_skip_taskbar > assert extension_test_hook.WindowOnAllWorkspaces == expected_above_all_windows E AssertionError: assert False == True E + where False = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook').WindowOnAllWorkspaces test/test_wm.py:479: AssertionError
test/test_wm.py::TestWaylandTwoMonitors::test_maximize_unmaximize[WindowPosition.BOTTOM-0.913-False-WindowMonitor.CONNECTOR-1-0-0-1.0-1.748633861541748-displayconfig.LayoutMode.LOGICAL-True-True-False-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L555
[gw1] linux -- Python 3.13.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <test.test_wm.TestWaylandTwoMonitors object at 0x7f04ab693700> unmaximized_rect = Rect(x=0, y=113, width=1600, height=847) expected_rect = Rect(x=0, y=113, width=1600, height=847) workarea = Rect(x=0, y=32, width=1600, height=928), monitor_scale = 1.0 window_maximize = False, window_above = True, window_skip_taskbar = True expected_above_all_windows = False extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f04ab7b2340>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.WAYLAND: 'wayland'> @pytest.mark.usefixtures('disable_animations') def test_maximize_unmaximize( self, unmaximized_rect, expected_rect, workarea, monitor_scale, window_maximize, window_above, window_skip_taskbar, expected_above_all_windows, extension_dbus_interface, extension_test_hook, settings_test_hook, shell_test_hook, wait_idle, gdk_backend, ): extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) glibutil.dispatch_pending_sources() assert extension_test_hook.HasWindow assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() assert extension_test_hook.WindowRect == expected_rect assert not extension_test_hook.seen_transitions assert extension_test_hook.WindowSkipTaskbar == window_skip_taskbar assert extension_test_hook.WindowOnAllWorkspaces == expected_above_all_windows assert shell_test_hook.FocusApp == 'com.github.amezin.ddterm' if not window_maximize: assert extension_test_hook.WindowAbove == window_above settings_test_hook.window_maximize = True wait_idle() > assert extension_test_hook.WindowRect == workarea E AssertionError: assert Rect(x=1600, y=0, width=915, height=549) == Rect(x=0, y=32, width=1600, height=928) E E Differing attributes: E ['x', 'y', 'width', 'height'] E E Drill down into differing attribute x: E x: 1600 != 0 E E Drill down into differing attribute y: E y: 0 != 32 E E Drill down into differing attribute width: E width: 915 != 1600 E E Drill down into differing attribute height: E height: 549 != 928 E E Full diff: E - Rect(x=0, y=32, width=1600, height=928) E ? ^^ ^^^ -- E + Rect(x=1600, y=0, width=915, height=549) E ? +++ ^ + ^ ++ test/test_wm.py:596: AssertionError
test / test (centos-stream9, legacy)
The operation was canceled.
test/test_app.py::TestApp::test_dark_mode[system-prefer-dark]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[49]: Error: Requiring GLibUnix, version 2.0: Typelib file for namespace 'GLibUnix', version '2.0' not found Stack trace: require@resource:///org/gnome/gjs/modules/esm/gi.js:16:28 try_require@file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/compat.js:18:16 @file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js:10:58 @resource:///org/gnome/shell/ui/init.js:21:20 warnings.warn(f'Ignored known issue: {message}')
test/test_app.py::TestApp::test_dark_mode[system-prefer-dark]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[49]: GLib.unix_set_fd_nonblocking has been moved to a separate platform-specific library. Please update your code to use GLibUnix.set_fd_nonblocking instead. 0 <TOP LEVEL> ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js":11:28] 1 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:20] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.CONNECTOR-0-0-0-1.502347469329834-1.748633861541748-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[49]: Error: Requiring GLibUnix, version 2.0: Typelib file for namespace 'GLibUnix', version '2.0' not found Stack trace: require@resource:///org/gnome/gjs/modules/esm/gi.js:16:28 try_require@file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/compat.js:18:16 @file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js:10:58 @resource:///org/gnome/shell/ui/init.js:21:20 warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.CONNECTOR-0-0-0-1.502347469329834-1.748633861541748-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[49]: GLib.unix_set_fd_nonblocking has been moved to a separate platform-specific library. Please update your code to use GLibUnix.set_fd_nonblocking instead. 0 <TOP LEVEL> ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js":11:28] 1 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:20] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestX11::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GLOBAL_DISABLE-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[380]: Error: Requiring GLibUnix, version 2.0: Typelib file for namespace 'GLibUnix', version '2.0' not found Stack trace: require@resource:///org/gnome/gjs/modules/esm/gi.js:16:28 try_require@file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/compat.js:18:16 @file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js:10:58 @resource:///org/gnome/shell/ui/init.js:21:20 warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestX11::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GLOBAL_DISABLE-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[380]: GLib.unix_set_fd_nonblocking has been moved to a separate platform-specific library. Please update your code to use GLibUnix.set_fd_nonblocking instead. 0 <TOP LEVEL> ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js":11:28] 1 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:20] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWayland::test_show[WindowPosition.RIGHT-0.714-True-WindowMonitor.CURRENT-0-0--1-1.25-0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-True-False-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-MONITOR_DISABLED]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[482]: Error: Requiring GLibUnix, version 2.0: Typelib file for namespace 'GLibUnix', version '2.0' not found Stack trace: require@resource:///org/gnome/gjs/modules/esm/gi.js:16:28 try_require@file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/compat.js:18:16 @file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js:10:58 @resource:///org/gnome/shell/ui/init.js:21:20 warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWayland::test_show[WindowPosition.RIGHT-0.714-True-WindowMonitor.CURRENT-0-0--1-1.25-0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-True-False-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-MONITOR_DISABLED]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[482]: GLib.unix_set_fd_nonblocking has been moved to a separate platform-specific library. Please update your code to use GLibUnix.set_fd_nonblocking instead. 0 <TOP LEVEL> ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js":11:28] 1 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:20] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.BOTTOM-0.8-False-WindowMonitor.PRIMARY-1-0--1-1.0-1.25-displayconfig.LayoutMode.LOGICAL-AnimationMode.GNOME_DEFAULT-True-False-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[805]: Error: Requiring GLibUnix, version 2.0: Typelib file for namespace 'GLibUnix', version '2.0' not found Stack trace: require@resource:///org/gnome/gjs/modules/esm/gi.js:16:28 try_require@file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/compat.js:18:16 @file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js:10:58 @resource:///org/gnome/shell/ui/init.js:21:20 warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.BOTTOM-0.8-False-WindowMonitor.PRIMARY-1-0--1-1.0-1.25-displayconfig.LayoutMode.LOGICAL-AnimationMode.GNOME_DEFAULT-True-False-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: gnome-shell[805]: GLib.unix_set_fd_nonblocking has been moved to a separate platform-specific library. Please update your code to use GLibUnix.set_fd_nonblocking instead. 0 <TOP LEVEL> ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/sd_journal.js":11:28] 1 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:20] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.LEFT-0.8-True-WindowMonitor.PRIMARY-1-0--1-1.748633861541748-1.502347469329834-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-True-WindowMonitor.CONNECTOR-0-0-0-1.748633861541748-2.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.TOP-1.0-False-WindowMonitor.CONNECTOR-0-0-0-1.502347469329834-2.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-False-True-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.LEFT-0.8-True-WindowMonitor.PRIMARY-1-0--1-1.748633861541748-1.502347469329834-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.CONNECTOR-0-0-0-1.502347469329834-1.748633861541748-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.CONNECTOR-0-0-0-1.502347469329834-1.748633861541748-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: Gio.UnixInputStream has been moved to a separate platform-specific library. Please update your code to use GioUnix.InputStream instead. 0 _init() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":211:51] 1 DDTermSubprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":188:3] 2 _create_subprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":154:19] 3 start() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":202:44] 4 ensure_running() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":143:29] 5 activate() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":209:19] 6 ActivateAsync/<() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:61] 7 handle_dbus_method_call_async() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":29:24] 8 ActivateAsync() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw1/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:37] 9 _handleMethodCall() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":373:34] 10 _wrapJSObject/<() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":408:33] 11 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:19] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.BOTTOM-0.714-True-WindowMonitor.PRIMARY-1-0--1-1.0-1.748633861541748-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-True-GdkBackend.X11-displayconfig.Transform.ROTATE_90-displayconfig.Transform.ROTATE_90]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_app.py::TestApp::test_dark_mode[system-prefer-dark]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: Gio.UnixInputStream has been moved to a separate platform-specific library. Please update your code to use GioUnix.InputStream instead. 0 _init() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":211:51] 1 DDTermSubprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":188:3] 2 DDTermWaylandSubprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":281:3] 3 _create_subprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":152:19] 4 start() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":202:44] 5 ensure_running() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":143:29] 6 activate() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":209:19] 7 ActivateAsync/<() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:61] 8 handle_dbus_method_call_async() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":29:24] 9 ActivateAsync() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestApp0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:37] 10 _handleMethodCall() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":373:34] 11 _wrapJSObject/<() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":408:33] 12 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:19] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestX11::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GLOBAL_DISABLE-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: Gio.UnixInputStream has been moved to a separate platform-specific library. Please update your code to use GioUnix.InputStream instead. 0 _init() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":211:51] 1 DDTermSubprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":188:3] 2 _create_subprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":154:19] 3 start() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":202:44] 4 ensure_running() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":143:29] 5 activate() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":209:19] 6 ActivateAsync/<() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:61] 7 handle_dbus_method_call_async() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":29:24] 8 ActivateAsync() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestX110/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:37] 9 _handleMethodCall() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":373:34] 10 _wrapJSObject/<() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":408:33] 11 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:19] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWayland::test_show[WindowPosition.RIGHT-0.714-True-WindowMonitor.CURRENT-0-0--1-1.25-0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-True-False-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-MONITOR_DISABLED]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: Gio.UnixInputStream has been moved to a separate platform-specific library. Please update your code to use GioUnix.InputStream instead. 0 _init() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":211:51] 1 DDTermSubprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":188:3] 2 DDTermWaylandSubprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":281:3] 3 _create_subprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":152:19] 4 start() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":202:44] 5 ensure_running() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":143:29] 6 activate() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":209:19] 7 ActivateAsync/<() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:61] 8 handle_dbus_method_call_async() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":29:24] 9 ActivateAsync() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWayland0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:37] 10 _handleMethodCall() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":373:34] 11 _wrapJSObject/<() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":408:33] 12 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:19] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.BOTTOM-0.8-False-WindowMonitor.PRIMARY-1-0--1-1.0-1.25-displayconfig.LayoutMode.LOGICAL-AnimationMode.GNOME_DEFAULT-True-False-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/fixtures.py#L553
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/fixtures.py:552: UserWarning: Ignored known issue: Gio.UnixInputStream has been moved to a separate platform-specific library. Please update your code to use GioUnix.InputStream instead. 0 _init() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":211:51] 1 DDTermSubprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":188:3] 2 DDTermWaylandSubprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/subprocess.js":281:3] 3 _create_subprocess() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":152:19] 4 start() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/service.js":202:44] 5 ensure_running() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":143:29] 6 activate() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/appcontrol.js":209:19] 7 ActivateAsync/<() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:61] 8 handle_dbus_method_call_async() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":29:24] 9 ActivateAsync() ["file:///tmp/pytest-of-github-actions/pytest-0/popen-gw0/TestWaylandTwoMonitors0/.local/share/gnome-shell/extensions/[email protected]/ddterm/shell/dbusapi.js":130:37] 10 _handleMethodCall() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":373:34] 11 _wrapJSObject/<() ["resource:///org/gnome/gjs/modules/core/overrides/Gio.js":408:33] 12 anonymous() ["resource:///org/gnome/shell/ui/init.js":21:19] warnings.warn(f'Ignored known issue: {message}')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-True-WindowMonitor.CONNECTOR-0-0-0-1.748633861541748-2.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.LEFT-0.8-True-WindowMonitor.PRIMARY-1-0--1-1.748633861541748-1.502347469329834-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.913-False-WindowMonitor.CONNECTOR-1-0-0-1.25-1.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.ROTATE_90]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.BOTTOM-0.714-True-WindowMonitor.PRIMARY-1-0--1-1.0-1.748633861541748-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-True-GdkBackend.X11-displayconfig.Transform.ROTATE_90-displayconfig.Transform.ROTATE_90]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.LEFT-0.913-True-WindowMonitor.CURRENT-1-1--1-1.748633861541748-1.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DISABLE-False-False-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.714-True-WindowMonitor.CURRENT-1-1--1-1.748633861541748-1.25-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DISABLE-True-False-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_mouse_resize[GdkBackend.WAYLAND-1.748633861541748-1.25-displayconfig.LayoutMode.LOGICAL-WindowPosition.BOTTOM-0.714-1.0-False-WindowMonitor.CURRENT-1-1--1-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_maximize_unmaximize[WindowPosition.TOP-0.714-True-WindowMonitor.CONNECTOR-0-0-0-1.748633861541748-1.748633861541748-displayconfig.LayoutMode.LOGICAL-False-False-False-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.CURRENT-1-1--1-1.748633861541748-1.748633861541748-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DISABLE-False-False-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_mouse_resize[GdkBackend.WAYLAND-2.0-1.25-displayconfig.LayoutMode.LOGICAL-WindowPosition.BOTTOM-0.6-0.714-False-WindowMonitor.CURRENT-1-1--1-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWayland::test_maximize_unmaximize[WindowPosition.TOP-0.6-False-WindowMonitor.CONNECTOR-0-0-0-1.0-0-displayconfig.LayoutMode.PHYSICAL-True-False-False-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-MONITOR_DISABLED]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.913-False-WindowMonitor.CONNECTOR-1-0-0-1.25-1.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.ROTATE_90]: test/test_wm.py#L199
/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/test/test_wm.py:198: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
test / test (centos-stream9, legacy)
No files were found with the provided path: test/report.html test/junit.xml. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size
alpine-3.18-reports
2.73 MB
alpine-3.19-reports
2.71 MB
alpine-3.20-reports
2.69 MB
alpine-3.21-reports
2.67 MB
archlinux-package
133 KB
archlinux-reports
2.54 MB
debian-12-reports
2.54 MB
fedora-40-reports
2.57 MB
fedora-41-reports
2.54 MB
opensuse-leap-15.6-reports
2.58 MB
opensuse-tumbleweed-reports
2.56 MB
pack
243 KB
pack-legacy
250 KB
ubuntu-22.04-reports
2.62 MB
ubuntu-24.04-reports
2.72 MB
ubuntu-24.10-reports
2.84 MB