qubes-core-admin-client icon indicating copy to clipboard operation
qubes-core-admin-client copied to clipboard

Improve qvm-ls options to avoid parsing

Open alimirjamali opened this issue 1 year ago • 5 comments

fixes: https://github.com/QubesOS/qubes-issues/issues/8614

Filtering, Formatting & Sorting ArgumentParser Groups Sorting options based on output columns A new pref(erence) format Dedicated filter options for class, label, template, netvm preferences Dedicated filter options for internal,servicevm & updates-available Generic filtering options for preferences and features

alimirjamali avatar Jul 25 '24 16:07 alimirjamali

Making pylint happy(er)

I am waiting for the CI/CD bot to advise on the required unit tests. The Sphinx error could be resolved by updating documentation if the main change is approved.

18:14:05,477 [executor:docker:b34f76404a9f] output: DEBUG: Sphinx error:
18:14:05,478 [executor:docker:b34f76404a9f] output: DEBUG: Undocumented arguments for command 'qvm-ls': '--based-on, --class, --conn-netvm, --features, --ignore-case, --internal, --label, --no-tags, --pending-update, --prefs, --reverse, --servicevm, --sort'

alimirjamali avatar Jul 25 '24 16:07 alimirjamali

Making pylint even happier (complain on assignment of lambda to variable)

The CI/CD build failure logs are very cluttered and hard to understand. If it is because of sphinx complain, should be fixable by updating the documents (if the overall changes and new options are acceptable).

alimirjamali avatar Jul 25 '24 17:07 alimirjamali

TODo: Numeric sort wherever applicable. ~~Will be implemented after receiving further feedback from others.~~ Implemented.

alimirjamali avatar Jul 25 '24 19:07 alimirjamali

Codecov Report

Attention: Patch coverage is 99.15254% with 1 line in your changes missing coverage. Please review.

Project coverage is 75.09%. Comparing base (c24ff6b) to head (615baf2). Report is 9 commits behind head on main.

Files Patch % Lines
qubesadmin/tools/qvm_ls.py 99.15% 1 Missing :warning:
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #301      +/-   ##
==========================================
+ Coverage   74.81%   75.09%   +0.28%     
==========================================
  Files          52       52              
  Lines        8440     8541     +101     
==========================================
+ Hits         6314     6414     +100     
- Misses       2126     2127       +1     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Jul 26 '24 13:07 codecov[bot]

Ok. After updating the documentation, we are past CI/CD bot (all Green) and Codecov is advising on the required unit tests. I will write them next.

alimirjamali avatar Jul 26 '24 13:07 alimirjamali

A supplementary commit to implement documentation & commenting improvements based on @ben-grande suggestions

alimirjamali avatar Aug 08 '24 20:08 alimirjamali

OpenQA test summary

Complete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2024082316-4.3&flavor=pull-requests

Test run included the following:

  • https://github.com/QubesOS/qubes-core-admin/pull/615 (https://github.com/QubesOS/qubes-core-admin/pull/615/commits/7bc5ad7fcfba18aed8b4a78ca34ff3df286060a7)
  • https://github.com/QubesOS/qubes-app-linux-split-gpg/pull/101 (https://github.com/QubesOS/qubes-app-linux-split-gpg/pull/101/commits/2817743e330be3ca1f89ed4745350a60a60c8601)
  • https://github.com/QubesOS/qubes-core-admin/pull/574 (https://github.com/QubesOS/qubes-core-admin/pull/574/commits/8039442a401b6c5cc587f3cb81fcf62211991e60)
  • https://github.com/QubesOS/qubes-video-companion/pull/28 (https://github.com/QubesOS/qubes-video-companion/pull/28/commits/9c2758acba0500d382a258a06f970ab10ab0fd0f)
  • https://github.com/QubesOS/qubes-app-linux-pdf-converter/pull/32 (https://github.com/QubesOS/qubes-app-linux-pdf-converter/pull/32/commits/256c9918b680036625d649841ba97f0a635669fa)
  • https://github.com/QubesOS/qubes-gui-agent-linux/pull/215 (https://github.com/QubesOS/qubes-gui-agent-linux/pull/215/commits/565e83baabb87eff7056863eb92237e7c31d0801)
  • https://github.com/QubesOS/qubes-core-qrexec/pull/135 (https://github.com/QubesOS/qubes-core-qrexec/pull/135/commits/578de5903316c3e1d678eef91592e79838e90cee)
  • https://github.com/QubesOS/qubes-core-admin-client/pull/301 (https://github.com/QubesOS/qubes-core-admin-client/pull/301/commits/615baf22486bf4e2e57005b0e285b3e71d3cc974)
  • https://github.com/QubesOS/qubes-manager/pull/384 (https://github.com/QubesOS/qubes-manager/pull/384/commits/7af410e2e2be7aa1da7289fb873f5481202feb74)
  • https://github.com/QubesOS/qubes-gui-agent-linux/pull/197 (https://github.com/QubesOS/qubes-gui-agent-linux/pull/197/commits/fc04d11888ed704de4888fc95357c1161c36cea7)
  • https://github.com/QubesOS/qubes-artwork/pull/41 (https://github.com/QubesOS/qubes-artwork/pull/41/commits/2148dce353f89b87cdd6d757b94bd76e7279860f)
  • https://github.com/QubesOS/qubes-linux-utils/pull/117 (https://github.com/QubesOS/qubes-linux-utils/pull/117/commits/c67af4effb6fa9de8bfdf6d58cea46dc97c4acaf)
  • https://github.com/QubesOS/qubes-mgmt-salt-dom0-virtual-machines/pull/66 (https://github.com/QubesOS/qubes-mgmt-salt-dom0-virtual-machines/pull/66/commits/aaca60bfc58bbb5f28109dfd8f47fec8118070f6)
  • https://github.com/QubesOS/qubes-desktop-linux-common/pull/66 (https://github.com/QubesOS/qubes-desktop-linux-common/pull/66/commits/d8ec9ff05a707a01a1dd566682b3d7542f375cc9)
  • https://github.com/QubesOS/qubes-app-linux-usb-proxy/pull/40 (https://github.com/QubesOS/qubes-app-linux-usb-proxy/pull/40/commits/874b1fa4fbfc1dadff00628d35d91d565f40e756)

New failures, excluding unstable

Compared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2024070519-4.3&flavor=update

Failed tests

120 failures

Fixed failures

Compared to: https://openqa.qubes-os.org/tests/105374#dependencies

8 fixed
  • system_tests_pvgrub_salt_storage

    • TC_41_HVMGrub_fedora-40-xfce: test_000_standalone_vm (error) qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_splitgpg

  • system_tests_extra

    • TC_00_QVCTest_fedora-40-xfce: test_020_webcam (failure + cleanup) AssertionError: 'qubes-video-companion webcam' exited early (0): b'...

    • TC_00_QVCTest_whonix-gateway-17: test_020_webcam (failure + cleanup) AssertionError: 'qubes-video-companion webcam' exited early (0): b'...

    • TC_00_QVCTest_whonix-workstation-17: test_020_webcam (failure + cleanup) AssertionError: 'qubes-video-companion webcam' exited early (0): b'...

  • system_tests_usbproxy

  • system_tests_network_updates

    • TC_11_QvmTemplateMgmtVM_debian-12-xfce: test_000_template_list (failure) AssertionError: libvirt event impl drain timeout

Unstable tests

  • system_tests_update

    update2/Failed (1/5 times with errors)
    • job 109900 # Test died: command '(set -o pipefail; qubesctl --show-output stat...
  • system_tests_whonix

    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 109974 # Test died: no candidate needle with tag(s) 'menu-vm-anon-whonix' ...
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 110007 # Test died: no candidate needle with tag(s) 'menu-tor-browser' mat...
  • system_tests_suspend

    suspend/ (1/5 times with errors)
    suspend/ (2/5 times with errors)
    suspend/Failed (1/5 times with errors)
    • job 109647 # Test died: no candidate needle with tag(s) 'xscreensaver-prompt' ...
    suspend/Failed (2/5 times with errors)
    • job 109999 # Test died: no candidate needle with tag(s) 'xscreensaver-prompt' ...
    • job 110006 # Test died: no candidate needle with tag(s) 'xscreensaver-prompt' ...
    suspend/wait_serial (1/5 times with errors)
    • job 109647 # wait_serial expected: "lspci; echo 2E8vz-\$?-"...
    suspend/wait_serial (1/5 times with errors)
    • job 109647 # wait_serial expected: qr/2E8vz-\d+-/...
    suspend/wait_serial (2/5 times with errors)
    • job 109999 # wait_serial expected: qr/2E8vz-\d+-/...
    • job 110006 # wait_serial expected: qr/2E8vz-\d+-/...
  • system_tests_basic_vm_qrexec_gui

    TC_00_Basic/test_141_libvirt_objects_reconnect (1/5 times with errors)
    • job 109476 AssertionError: libvirt event impl drain timeout
  • system_tests_extra

    TC_00_QVCTest_whonix-gateway-17/test_010_screenshare (2/5 times with errors)
    • job 108698 self.assertNotEqual(vm.run('test -e /dev/vid... AssertionError: 0 == 0
    • job 109638 self.assertNotEqual(vm.run('test -e /dev/vid... AssertionError: 0 == 0
    TC_00_QVCTest_whonix-workstation-17/test_010_screenshare (2/5 times with errors)
    • job 108698 self.assertNotEqual(vm.run('test -e /dev/vid... AssertionError: 0 == 0
    • job 109483 self.assertNotEqual(vm.run('test -e /dev/vid... AssertionError: 0 == 0
    TC_00_QVCTest_debian-12-xfce/test_020_webcam (2/5 times with errors)
    • job 108698 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 109483 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    TC_00_QVCTest_fedora-40-xfce/test_020_webcam (1/5 times with errors)
    • job 108074 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    TC_00_QVCTest_whonix-gateway-17/test_020_webcam (4/5 times with errors)
    • job 107584 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 108074 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 109483 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 109638 self.assertNotEqual(vm.run('test -e /dev/vid... AssertionError: 0 == 0
    TC_00_QVCTest_whonix-workstation-17/test_020_webcam (3/5 times with errors)
    • job 108698 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 109483 self.assertNotEqual(vm.run('test -e /dev/vid... AssertionError: 0 == 0
    • job 109638 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
  • system_tests_usbproxy

    TC_00_USBProxy_debian-12-xfce/test_020_detach_on_remove (1/5 times with errors)
    • job 109615 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_basic_vm_qrexec_gui_zfs

    TC_00_Basic/test_120_start_standalone_with_cdrom_dom0 (1/5 times with errors)
    • job 109480 AssertionError: 1 != 0 : b'Timeout waiting for dom0:loop6 device to...
  • system_tests_audio

    TC_20_AudioVM_Pulse_whonix-workstation-17/test_252_audio_playback_audiovm_switch_hvm (1/5 times with errors)
    • job 108679 AssertionError: only silence detected, no useful audio data
  • system_tests_basic_vm_qrexec_gui_ext4

    TC_20_NonAudio_whonix-gateway-17-pool/test_000_start_shutdown (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_000_start_shutdown (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_010_run_xterm (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_010_run_xterm (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_011_run_gnome_terminal (1/5 times with errors)
    TC_20_NonAudio_whonix-workstation-17-pool/test_011_run_gnome_terminal (1/5 times with errors)
    TC_20_NonAudio_whonix-gateway-17-pool/test_012_qubes_desktop_run (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_012_qubes_desktop_run (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_101_qrexec_filecopy_with_autostart (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_101_qrexec_filecopy_with_autostart (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_115_qrexec_filecopy_no_agent (2/5 times with errors)
    • job 108693 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 109478 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_NonAudio_whonix-gateway-17-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_130_qrexec_filemove_disk_full (2/5 times with errors)
    • job 108693 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_140_qrexec_filecopy_unsafe_name (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_140_qrexec_filecopy_unsafe_name (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_140_qrexec_filecopy_unsafe_name (2/5 times with errors)
    • job 108693 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_141_qrexec_filecopy_unsafe_symlink (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_141_qrexec_filecopy_unsafe_symlink (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_141_qrexec_filecopy_unsafe_symlink (2/5 times with errors)
    • job 108693 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_200_timezone (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_200_timezone (1/5 times with errors)
    TC_20_NonAudio_whonix-workstation-17-pool/test_200_timezone (2/5 times with errors)
    TC_20_NonAudio_fedora-40-xfce-pool/test_210_time_sync (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_210_time_sync (1/5 times with errors)
    TC_20_NonAudio_whonix-workstation-17-pool/test_210_time_sync (2/5 times with errors)
    TC_20_NonAudio_fedora-40-xfce-pool/test_250_resize_private_img (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_250_resize_private_img (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_250_resize_private_img (2/5 times with errors)
    • job 108693 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_300_bug_1028_gui_memory_pinning (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_300_bug_1028_gui_memory_pinning (1/5 times with errors)
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_300_bug_1028_gui_memory_pinning (2/5 times with errors)
    • job 108693 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 109478 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
  • system_tests_basic_vm_qrexec_gui_xfs

    TC_20_NonAudio_fedora-40-xfce-pool/test_000_start_shutdown (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_000_start_shutdown (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_000_start_shutdown (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_010_run_xterm (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_010_run_xterm (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_010_run_xterm (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_011_run_gnome_terminal (1/5 times with errors)
    TC_20_NonAudio_whonix-gateway-17-pool/test_011_run_gnome_terminal (1/5 times with errors)
    TC_20_NonAudio_whonix-workstation-17-pool/test_011_run_gnome_terminal (1/5 times with errors)
    TC_20_NonAudio_fedora-40-xfce-pool/test_012_qubes_desktop_run (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_012_qubes_desktop_run (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_012_qubes_desktop_run (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_101_qrexec_filecopy_with_autostart (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_101_qrexec_filecopy_with_autostart (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_101_qrexec_filecopy_with_autostart (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_debian-12-xfce-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 109634 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_NonAudio_fedora-40-xfce-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_debian-12-xfce-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_debian-12-xfce-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_debian-12-xfce-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_debian-12-xfce-pool/test_140_qrexec_filecopy_unsafe_name (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_140_qrexec_filecopy_unsafe_name (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_140_qrexec_filecopy_unsafe_name (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_140_qrexec_filecopy_unsafe_name (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_debian-12-xfce-pool/test_141_qrexec_filecopy_unsafe_symlink (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_141_qrexec_filecopy_unsafe_symlink (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_141_qrexec_filecopy_unsafe_symlink (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_141_qrexec_filecopy_unsafe_symlink (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_debian-12-xfce-pool/test_200_timezone (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_200_timezone (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_200_timezone (1/5 times with errors)
    TC_20_NonAudio_whonix-workstation-17-pool/test_200_timezone (1/5 times with errors)
    TC_20_NonAudio_debian-12-xfce-pool/test_210_time_sync (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_210_time_sync (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_210_time_sync (1/5 times with errors)
    TC_20_NonAudio_whonix-workstation-17-pool/test_210_time_sync (1/5 times with errors)
    TC_20_NonAudio_debian-12-xfce-pool/test_250_resize_private_img (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_250_resize_private_img (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_250_resize_private_img (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_250_resize_private_img (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_debian-12-xfce-pool/test_300_bug_1028_gui_memory_pinning (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_fedora-40-xfce-pool/test_300_bug_1028_gui_memory_pinning (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-gateway-17-pool/test_300_bug_1028_gui_memory_pinning (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_NonAudio_whonix-workstation-17-pool/test_300_bug_1028_gui_memory_pinning (1/5 times with errors)
    • job 109634 ^^^^^^^^^^^^^^^^^^^^^^... AssertionError
  • system_tests_update@hw1

    update2/Failed (1/5 times with errors)
    • job 109900 # Test died: command '(set -o pipefail; qubesctl --show-output stat...
  • system_tests_audio@hw1

    TC_20_AudioVM_Pulse_whonix-workstation-17/test_252_audio_playback_audiovm_switch_hvm (1/5 times with errors)
    • job 108679 AssertionError: only silence detected, no useful audio data
  • system_tests_basic_vm_qrexec_gui@hw1

    TC_00_Basic/test_141_libvirt_objects_reconnect (1/5 times with errors)
    • job 109476 AssertionError: libvirt event impl drain timeout
  • system_tests_suspend@hw1

    suspend/ (1/5 times with errors)
    suspend/ (2/5 times with errors)
    suspend/Failed (1/5 times with errors)
    • job 109647 # Test died: no candidate needle with tag(s) 'xscreensaver-prompt' ...
    suspend/Failed (2/5 times with errors)
    • job 109999 # Test died: no candidate needle with tag(s) 'xscreensaver-prompt' ...
    • job 110006 # Test died: no candidate needle with tag(s) 'xscreensaver-prompt' ...
    suspend/wait_serial (1/5 times with errors)
    • job 109647 # wait_serial expected: "lspci; echo 2E8vz-\$?-"...
    suspend/wait_serial (1/5 times with errors)
    • job 109647 # wait_serial expected: qr/2E8vz-\d+-/...
    suspend/wait_serial (2/5 times with errors)
    • job 109999 # wait_serial expected: qr/2E8vz-\d+-/...
    • job 110006 # wait_serial expected: qr/2E8vz-\d+-/...
  • system_tests_update@hw7

    update2/Failed (1/5 times with errors)
    • job 109900 # Test died: command '(set -o pipefail; qubesctl --show-output stat...
  • system_tests_whonix@hw7

    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 109974 # Test died: no candidate needle with tag(s) 'menu-vm-anon-whonix' ...
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 110007 # Test died: no candidate needle with tag(s) 'menu-tor-browser' mat...

qubesos-bot avatar Aug 11 '24 15:08 qubesos-bot