chore(deps): update codecov/codecov-action action to v5 #531
234 passed, 2 failed and 2 skipped
❌ test-results-confined_shell-beta/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-confined_shell-.xml
18 tests were completed in 132s with 16 passed, 1 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 16✅ | 1❌ | 1⚪ | 132s |
❌ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[confined_shell-wpe-webkit-mir-kiosk]
✅ test_app_can_run[confined_shell-mir-kiosk-neverputt]
✅ test_app_can_run[confined_shell-mir-kiosk-scummvm]
✅ test_app_can_run[confined_shell-mir-kiosk-kodi]
✅ test_app_can_run[confined_shell-pluma]
✅ test_app_can_run[confined_shell-qterminal]
tests.test_drag_and_drop.TestDragAndDrop
✅ test_drag_and_drop[confined_shell]
tests.test_osk.TestOSK
⚪ test_osk_typing[pluma-ubuntu-frame-osk-confined_shell]
tests.test_screencopy_bandwidth.TestScreencopyBandwidth
✅ test_active_app[asciinema-confined_shell]
❌ test_active_app[mir-kiosk-neverputt-confined_shell]
self = <test_screencopy_bandwidth.TestScreencopyBandwidth object at 0x7fbb006e96d0>
✅ test_compositor_alone[confined_shell]
✅ test_inactive_app[qterminal-confined_shell]
✅ test_inactive_app[pluma-confined_shell]
✅ test_inactive_app[mir-kiosk-kodi-confined_shell]
✅ test_app_dragged_around[confined_shell]
tests.test_server.TestServerCanRun
✅ test_server_can_run[confined_shell]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[confined_shell]
tests.test_vnc.TestVnc
✅ test_vnc[qterminal-confined_shell]
❌ test-results-confined_shell-edge/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-confined_shell-.xml
18 tests were completed in 132s with 16 passed, 1 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 16✅ | 1❌ | 1⚪ | 132s |
❌ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[confined_shell-wpe-webkit-mir-kiosk]
✅ test_app_can_run[confined_shell-mir-kiosk-neverputt]
✅ test_app_can_run[confined_shell-mir-kiosk-scummvm]
✅ test_app_can_run[confined_shell-mir-kiosk-kodi]
✅ test_app_can_run[confined_shell-pluma]
✅ test_app_can_run[confined_shell-qterminal]
tests.test_drag_and_drop.TestDragAndDrop
✅ test_drag_and_drop[confined_shell]
tests.test_osk.TestOSK
⚪ test_osk_typing[pluma-ubuntu-frame-osk-confined_shell]
tests.test_screencopy_bandwidth.TestScreencopyBandwidth
✅ test_active_app[asciinema-confined_shell]
❌ test_active_app[mir-kiosk-neverputt-confined_shell]
self = <test_screencopy_bandwidth.TestScreencopyBandwidth object at 0x7fd8002adc50>
✅ test_compositor_alone[confined_shell]
✅ test_inactive_app[qterminal-confined_shell]
✅ test_inactive_app[pluma-confined_shell]
✅ test_inactive_app[mir-kiosk-kodi-confined_shell]
✅ test_app_dragged_around[confined_shell]
tests.test_server.TestServerCanRun
✅ test_server_can_run[confined_shell]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[confined_shell]
tests.test_vnc.TestVnc
✅ test_vnc[qterminal-confined_shell]
✅ test-results-gnome_shell/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-gnome_shell-.xml
8 tests were completed in 36s with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 8✅ | 36s |
✅ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[gnome_shell-wpe-webkit-mir-kiosk]
✅ test_app_can_run[gnome_shell-mir-kiosk-neverputt]
✅ test_app_can_run[gnome_shell-mir-kiosk-scummvm]
✅ test_app_can_run[gnome_shell-mir-kiosk-kodi]
✅ test_app_can_run[gnome_shell-pluma]
✅ test_app_can_run[gnome_shell-qterminal]
tests.test_server.TestServerCanRun
✅ test_server_can_run[gnome_shell]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[gnome_shell]
✅ test-results-mir_demo_server-mir-team_dev/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-mir_demo_server-.xml
23 tests were completed in 153s with 23 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 23✅ | 153s |
✅ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[mir_demo_server-wpe-webkit-mir-kiosk]
✅ test_app_can_run[mir_demo_server-mir-kiosk-neverputt]
✅ test_app_can_run[mir_demo_server-mir-kiosk-scummvm]
✅ test_app_can_run[mir_demo_server-mir-kiosk-kodi]
✅ test_app_can_run[mir_demo_server-pluma]
✅ test_app_can_run[mir_demo_server-qterminal]
tests.test_display_configuration.TestDisplayConfiguration
✅ test_can_update_scale[mir_demo_server]
✅ test_can_update_position[mir_demo_server]
tests.test_drag_and_drop.TestDragAndDrop
✅ test_drag_and_drop[mir_demo_server]
tests.test_osk.TestOSK
✅ test_osk_typing[pluma-ubuntu-frame-osk-mir_demo_server]
tests.test_scale.TestScale
✅ test_scale[1.0-mir_demo_server]
✅ test_scale[1.5-mir_demo_server]
✅ test_scale[2.0-mir_demo_server]
tests.test_screencopy_bandwidth.TestScreencopyBandwidth
✅ test_active_app[asciinema-mir_demo_server]
✅ test_active_app[mir-kiosk-neverputt-mir_demo_server]
✅ test_compositor_alone[mir_demo_server]
✅ test_inactive_app[qterminal-mir_demo_server]
✅ test_inactive_app[pluma-mir_demo_server]
✅ test_inactive_app[mir-kiosk-kodi-mir_demo_server]
✅ test_app_dragged_around[mir_demo_server]
tests.test_server.TestServerCanRun
✅ test_server_can_run[mir_demo_server]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[mir_demo_server]
tests.test_vnc.TestVnc
✅ test_vnc[qterminal-mir_demo_server]
✅ test-results-mir_demo_server/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-mir_demo_server-.xml
23 tests were completed in 155s with 23 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 23✅ | 155s |
✅ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[mir_demo_server-wpe-webkit-mir-kiosk]
✅ test_app_can_run[mir_demo_server-mir-kiosk-neverputt]
✅ test_app_can_run[mir_demo_server-mir-kiosk-scummvm]
✅ test_app_can_run[mir_demo_server-mir-kiosk-kodi]
✅ test_app_can_run[mir_demo_server-pluma]
✅ test_app_can_run[mir_demo_server-qterminal]
tests.test_display_configuration.TestDisplayConfiguration
✅ test_can_update_scale[mir_demo_server]
✅ test_can_update_position[mir_demo_server]
tests.test_drag_and_drop.TestDragAndDrop
✅ test_drag_and_drop[mir_demo_server]
tests.test_osk.TestOSK
✅ test_osk_typing[pluma-ubuntu-frame-osk-mir_demo_server]
tests.test_scale.TestScale
✅ test_scale[1.0-mir_demo_server]
✅ test_scale[1.5-mir_demo_server]
✅ test_scale[2.0-mir_demo_server]
tests.test_screencopy_bandwidth.TestScreencopyBandwidth
✅ test_active_app[asciinema-mir_demo_server]
✅ test_active_app[mir-kiosk-neverputt-mir_demo_server]
✅ test_compositor_alone[mir_demo_server]
✅ test_inactive_app[qterminal-mir_demo_server]
✅ test_inactive_app[pluma-mir_demo_server]
✅ test_inactive_app[mir-kiosk-kodi-mir_demo_server]
✅ test_app_dragged_around[mir_demo_server]
tests.test_server.TestServerCanRun
✅ test_server_can_run[mir_demo_server]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[mir_demo_server]
tests.test_vnc.TestVnc
✅ test_vnc[qterminal-mir_demo_server]
✅ test-results-mir_kiosk-stable/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-mir_kiosk-.xml
15 tests were completed in 117s with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 15✅ | 117s |
✅ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[mir_kiosk-wpe-webkit-mir-kiosk]
✅ test_app_can_run[mir_kiosk-mir-kiosk-neverputt]
✅ test_app_can_run[mir_kiosk-mir-kiosk-scummvm]
✅ test_app_can_run[mir_kiosk-mir-kiosk-kodi]
✅ test_app_can_run[mir_kiosk-pluma]
✅ test_app_can_run[mir_kiosk-qterminal]
tests.test_screencopy_bandwidth.TestScreencopyBandwidth
✅ test_active_app[asciinema-mir_kiosk]
✅ test_active_app[mir-kiosk-neverputt-mir_kiosk]
✅ test_compositor_alone[mir_kiosk]
✅ test_inactive_app[qterminal-mir_kiosk]
✅ test_inactive_app[pluma-mir_kiosk]
✅ test_inactive_app[mir-kiosk-kodi-mir_kiosk]
tests.test_server.TestServerCanRun
✅ test_server_can_run[mir_kiosk]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[mir_kiosk]
tests.test_vnc.TestVnc
✅ test_vnc[qterminal-mir_kiosk]
✅ test-results-mir_test_tools-22_stable/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-mir_test_tools-.xml
19 tests were completed in 191s with 19 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 19✅ | 191s |
✅ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[mir_test_tools-wpe-webkit-mir-kiosk]
✅ test_app_can_run[mir_test_tools-mir-kiosk-neverputt]
✅ test_app_can_run[mir_test_tools-mir-kiosk-scummvm]
✅ test_app_can_run[mir_test_tools-mir-kiosk-kodi]
✅ test_app_can_run[mir_test_tools-pluma]
✅ test_app_can_run[mir_test_tools-qterminal]
tests.test_drag_and_drop.TestDragAndDrop
✅ test_drag_and_drop[mir_test_tools]
tests.test_mir_flutter_app.TestMirFlutterApp
✅ test_mir_flutter_app[mir-test-tools-mir_test_tools]
tests.test_osk.TestOSK
✅ test_osk_typing[pluma-ubuntu-frame-osk-mir_test_tools]
tests.test_screencopy_bandwidth.TestScreencopyBandwidth
✅ test_active_app[asciinema-mir_test_tools]
✅ test_active_app[mir-kiosk-neverputt-mir_test_tools]
✅ test_compositor_alone[mir_test_tools]
✅ test_inactive_app[qterminal-mir_test_tools]
✅ test_inactive_app[pluma-mir_test_tools]
✅ test_inactive_app[mir-kiosk-kodi-mir_test_tools]
✅ test_app_dragged_around[mir_test_tools]
tests.test_server.TestServerCanRun
✅ test_server_can_run[mir_test_tools]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[mir_test_tools]
tests.test_vnc.TestVnc
✅ test_vnc[qterminal-mir_test_tools]
✅ test-results-mir_test_tools-24_edge/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-mir_test_tools-.xml
19 tests were completed in 193s with 19 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 19✅ | 193s |
✅ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[mir_test_tools-wpe-webkit-mir-kiosk]
✅ test_app_can_run[mir_test_tools-mir-kiosk-neverputt]
✅ test_app_can_run[mir_test_tools-mir-kiosk-scummvm]
✅ test_app_can_run[mir_test_tools-mir-kiosk-kodi]
✅ test_app_can_run[mir_test_tools-pluma]
✅ test_app_can_run[mir_test_tools-qterminal]
tests.test_drag_and_drop.TestDragAndDrop
✅ test_drag_and_drop[mir_test_tools]
tests.test_mir_flutter_app.TestMirFlutterApp
✅ test_mir_flutter_app[mir-test-tools-mir_test_tools]
tests.test_osk.TestOSK
✅ test_osk_typing[pluma-ubuntu-frame-osk-mir_test_tools]
tests.test_screencopy_bandwidth.TestScreencopyBandwidth
✅ test_active_app[asciinema-mir_test_tools]
✅ test_active_app[mir-kiosk-neverputt-mir_test_tools]
✅ test_compositor_alone[mir_test_tools]
✅ test_inactive_app[qterminal-mir_test_tools]
✅ test_inactive_app[pluma-mir_test_tools]
✅ test_inactive_app[mir-kiosk-kodi-mir_test_tools]
✅ test_app_dragged_around[mir_test_tools]
tests.test_server.TestServerCanRun
✅ test_server_can_run[mir_test_tools]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[mir_test_tools]
tests.test_vnc.TestVnc
✅ test_vnc[qterminal-mir_test_tools]
✅ test-results-self/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-self-.xml
61 tests were completed in 27s with 61 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 61✅ | 27s |
✅ pytest
tests.test_tests.TestProgram
✅ test_program_gives_output
✅ test_program_can_be_waited_for
✅ test_program_can_be_terminated
✅ test_program_is_killed_when_terminate_fails
✅ test_program_runs_with_systemd_when_flag_is_set
✅ test_program_can_get_cgroup
✅ test_passes_when_cgroup_not_got
✅ test_get_cgroup_asserts_without_cgroupv2
tests.test_tests.TestBenchmarker
✅ test_benchmarker_can_generate_report
✅ test_benchmarker_cant_enter_twice
✅ test_benchmarker_unwinds_programs
✅ test_benchmarker_unwinds_programs_on_enter_failure
✅ test_benchmarker_unwinds_programs_on_exit_failure
✅ test_benchmarker_unwinds_programs_on_task_failure
✅ test_benchmarker_with_program
tests.test_tests.TestCGroupsBackend
✅ test_eats_runtime_error_on_poll
✅ test_converts_max_to_peak
✅ test_raises_runtime_error_on_empty
tests.test_tests.TestCgroup
✅ test_cgroup_can_get_cpu_time_microseconds
✅ test_cgroup_get_cpu_time_microseconds_raises_when_not_integer
✅ test_cgroup_get_cpu_time_microseconds_raises_when_usage_usec_not_found
✅ test_cgroup_can_get_current_memory
✅ test_cgroup_get_current_memory_raises_when_not_integer
✅ test_cgroup_can_get_peak_memory
✅ test_cgroup_get_peak_memory_raises_when_not_integer
✅ test_cgroup_path_raises_assertion_error_when_contents_are_incorrect
✅ test_cgroup_path_raises_runtime_error_when_contents_are_none
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[mir_kiosk]
✅ test_can_get_cgroup[gnome_shell]
✅ test_can_get_cgroup[mir_test_tools]
✅ test_can_get_cgroup[ubuntu_frame]
✅ test_can_get_cgroup[miriway]
✅ test_can_get_cgroup[mir_demo_server]
✅ test_can_get_cgroup[confined_shell]
✅ test_display_server_records_mode
tests.test_tests.TestOutputWatcher
✅ test_can_register
tests.test_tests.TestServers
✅ test_can_parse_mir_ci_server[AppType.snap]
✅ test_can_parse_mir_ci_server[AppType.deb]
✅ test_can_parse_mir_ci_server[AppType.pip]
✅ test_mir_ci_server_string_missing_capabilities[AppType.snap]
✅ test_mir_ci_server_string_missing_capabilities[AppType.deb]
✅ test_mir_ci_server_string_missing_capabilities[AppType.pip]
✅ test_mir_ci_server_string_app_type_is_invalid
✅ test_mir_ci_server_string_capability_is_invalid[AppType.snap]
✅ test_mir_ci_server_string_capability_is_invalid[AppType.deb]
✅ test_mir_ci_server_string_capability_is_invalid[AppType.pip]
✅ test_mir_ci_server_is_present_in_server_list[AppType.snap]
✅ test_mir_ci_server_is_present_in_server_list[AppType.deb]
✅ test_mir_ci_server_is_present_in_server_list[AppType.pip]
✅ test_mir_ci_server_can_be_found_by_capability[capabilities0-AppType.snap]
✅ test_mir_ci_server_can_be_found_by_capability[capabilities0-AppType.deb]
✅ test_mir_ci_server_can_be_found_by_capability[capabilities0-AppType.pip]
✅ test_mir_ci_server_can_be_found_by_capability[capabilities1-AppType.snap]
✅ test_mir_ci_server_can_be_found_by_capability[capabilities1-AppType.deb]
✅ test_mir_ci_server_can_be_found_by_capability[capabilities1-AppType.pip]
✅ test_mir_ci_server_can_be_found_by_capability[capabilities2-AppType.snap]
✅ test_mir_ci_server_can_be_found_by_capability[capabilities2-AppType.deb]
✅ test_mir_ci_server_can_be_found_by_capability[capabilities2-AppType.pip]
✅ test_mir_ci_server_cannot_be_found_if_it_lacks_capability[AppType.snap]
✅ test_mir_ci_server_cannot_be_found_if_it_lacks_capability[AppType.deb]
✅ test_mir_ci_server_cannot_be_found_if_it_lacks_capability[AppType.pip]
✅ test-results-ubuntu_frame-24_edge/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-ubuntu_frame-.xml
17 tests were completed in 130s with 17 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 17✅ | 130s |
✅ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[ubuntu_frame-wpe-webkit-mir-kiosk]
✅ test_app_can_run[ubuntu_frame-mir-kiosk-neverputt]
✅ test_app_can_run[ubuntu_frame-mir-kiosk-scummvm]
✅ test_app_can_run[ubuntu_frame-mir-kiosk-kodi]
✅ test_app_can_run[ubuntu_frame-pluma]
✅ test_app_can_run[ubuntu_frame-qterminal]
tests.test_drag_and_drop.TestDragAndDrop
✅ test_drag_and_drop[ubuntu_frame]
tests.test_osk.TestOSK
✅ test_osk_typing[pluma-ubuntu-frame-osk-ubuntu_frame]
tests.test_screencopy_bandwidth.TestScreencopyBandwidth
✅ test_active_app[asciinema-ubuntu_frame]
✅ test_active_app[mir-kiosk-neverputt-ubuntu_frame]
✅ test_compositor_alone[ubuntu_frame]
✅ test_inactive_app[qterminal-ubuntu_frame]
✅ test_inactive_app[pluma-ubuntu_frame]
✅ test_inactive_app[mir-kiosk-kodi-ubuntu_frame]
tests.test_server.TestServerCanRun
✅ test_server_can_run[ubuntu_frame]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[ubuntu_frame]
tests.test_vnc.TestVnc
✅ test_vnc[qterminal-ubuntu_frame]
✅ test-results-ubuntu_frame-stable/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-ubuntu_frame-.xml
17 tests were completed in 127s with 17 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
pytest | 17✅ | 127s |
✅ pytest
tests.test_apps_can_run.TestAppsCanRun
✅ test_app_can_run[ubuntu_frame-wpe-webkit-mir-kiosk]
✅ test_app_can_run[ubuntu_frame-mir-kiosk-neverputt]
✅ test_app_can_run[ubuntu_frame-mir-kiosk-scummvm]
✅ test_app_can_run[ubuntu_frame-mir-kiosk-kodi]
✅ test_app_can_run[ubuntu_frame-pluma]
✅ test_app_can_run[ubuntu_frame-qterminal]
tests.test_drag_and_drop.TestDragAndDrop
✅ test_drag_and_drop[ubuntu_frame]
tests.test_osk.TestOSK
✅ test_osk_typing[pluma-ubuntu-frame-osk-ubuntu_frame]
tests.test_screencopy_bandwidth.TestScreencopyBandwidth
✅ test_active_app[asciinema-ubuntu_frame]
✅ test_active_app[mir-kiosk-neverputt-ubuntu_frame]
✅ test_compositor_alone[ubuntu_frame]
✅ test_inactive_app[qterminal-ubuntu_frame]
✅ test_inactive_app[pluma-ubuntu_frame]
✅ test_inactive_app[mir-kiosk-kodi-ubuntu_frame]
tests.test_server.TestServerCanRun
✅ test_server_can_run[ubuntu_frame]
tests.test_tests.TestDisplayServer
✅ test_can_get_cgroup[ubuntu_frame]
tests.test_vnc.TestVnc
✅ test_vnc[qterminal-ubuntu_frame]
Annotations
github-actions / Test results
pytest ► tests.test_screencopy_bandwidth.TestScreencopyBandwidth ► test_active_app[mir-kiosk-neverputt-confined_shell]
Failed test found in:
test-results-confined_shell-beta/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-confined_shell-.xml
Error:
self = <test_screencopy_bandwidth.TestScreencopyBandwidth object at 0x7fbb006e96d0>
Raw output
self = <test_screencopy_bandwidth.TestScreencopyBandwidth object at 0x7fbb006e96d0>
record_property = <function record_property.<locals>.append_property at 0x7fbb00766160>
server = <mir_ci.program.display_server.DisplayServer object at 0x7fbb00372e10>
app = <mir_ci.program.app.App object at 0x7fbb006dbe90>
@pytest.mark.parametrize("server", servers.servers(servers.ServerCap.SCREENCOPY))
@pytest.mark.parametrize(
"app",
[
apps.qterminal(
"--execute",
f"python3 -m asciinema play {ASCIINEMA_CAST}",
pip_pkgs=("asciinema",),
id="asciinema",
extra=20 + SLOWDOWN,
),
apps.snap("mir-kiosk-neverputt", extra=False),
],
)
async def test_active_app(self, record_property, server, app) -> None:
server = DisplayServer(server, add_extensions=ScreencopyTracker.required_extensions)
tracker = ScreencopyTracker(server.display_name)
> async with server as s, tracker, s.program(App(app.command[0], app.app_type)) as p:
tests/test_screencopy_bandwidth.py:45:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <mir_ci.program.program.Program object at 0x7fbb00bab610>
args = (None, None, None)
async def __aexit__(self, *args) -> None:
if self.cgroups_task:
self.cgroups_task.cancel()
if self.process_end is not None:
if not self.is_running():
await self.process_end
> raise AssertionError(f"{self.name} died without being waited for or killed")
E AssertionError: mir-kiosk-neverputt died without being waited for or killed
program/program.py:153: AssertionError
github-actions / Test results
pytest ► tests.test_screencopy_bandwidth.TestScreencopyBandwidth ► test_active_app[mir-kiosk-neverputt-confined_shell]
Failed test found in:
test-results-confined_shell-edge/home/runner/work/mir-ci/mir-ci/mir-ci/mir_ci/junit-confined_shell-.xml
Error:
self = <test_screencopy_bandwidth.TestScreencopyBandwidth object at 0x7fd8002adc50>
Raw output
self = <test_screencopy_bandwidth.TestScreencopyBandwidth object at 0x7fd8002adc50>
record_property = <function record_property.<locals>.append_property at 0x7fd80032b7e0>
server = <mir_ci.program.display_server.DisplayServer object at 0x7fd7fff6f810>
app = <mir_ci.program.app.App object at 0x7fd80029fbd0>
@pytest.mark.parametrize("server", servers.servers(servers.ServerCap.SCREENCOPY))
@pytest.mark.parametrize(
"app",
[
apps.qterminal(
"--execute",
f"python3 -m asciinema play {ASCIINEMA_CAST}",
pip_pkgs=("asciinema",),
id="asciinema",
extra=20 + SLOWDOWN,
),
apps.snap("mir-kiosk-neverputt", extra=False),
],
)
async def test_active_app(self, record_property, server, app) -> None:
server = DisplayServer(server, add_extensions=ScreencopyTracker.required_extensions)
tracker = ScreencopyTracker(server.display_name)
> async with server as s, tracker, s.program(App(app.command[0], app.app_type)) as p:
tests/test_screencopy_bandwidth.py:45:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <mir_ci.program.program.Program object at 0x7fd8002f07d0>
args = (None, None, None)
async def __aexit__(self, *args) -> None:
if self.cgroups_task:
self.cgroups_task.cancel()
if self.process_end is not None:
if not self.is_running():
await self.process_end
> raise AssertionError(f"{self.name} died without being waited for or killed")
E AssertionError: mir-kiosk-neverputt died without being waited for or killed
program/program.py:153: AssertionError