Skip to content

feat(testselector): pre-filter test cases by target OS before deployment#4459

Open
johnsongeorge-w wants to merge 2 commits into
mainfrom
johgeorg/feat_distro-prefilter_190426_083843
Open

feat(testselector): pre-filter test cases by target OS before deployment#4459
johnsongeorge-w wants to merge 2 commits into
mainfrom
johgeorg/feat_distro-prefilter_190426_083843

Conversation

@johnsongeorge-w
Copy link
Copy Markdown
Collaborator

Summary

Add an opportunistic distro pre-filter to select_testcases() that drops test cases whose supported_os / unsupported_os metadata makes them inapplicable to the target image before VM deployment. This avoids provisioning VMs only to hit runtime SkippedException checks, saving time and cost on partner runs targeting a single distro.

How it works

  1. OS inference — A new lisa.util.os_resolver module infers the target OS from image-related runbook variables (marketplace_image, shared_gallery_image, vhd) using an alias dictionary that maps distro names and publisher names to LISA OS classes.
  2. Pre-filterselect_testcases() accepts an optional target_os parameter. When set, it uses bidirectional issubclass to check each case's supported_os / unsupported_os against the target and drops incompatible cases.
  3. Gate variable — A runbook variable enable_distro_pre_filtering (default: true) controls whether the pre-filter is active. Set to false to disable.
  4. Metadata additions — 15 test suites/cases that already perform isinstance + SkippedException guards at runtime now also declare supported_os / unsupported_os in their metadata so the pre-filter can act on them.

Design constraints and known limitations

This is a v1 opportunistic optimization, not a final architecture.

Aspect Current state Ideal future state
Intent declaration Dual: supported_os metadata + isinstance runtime guard Single @requires_distro decorator driving both
Image resolution Name-based heuristic (substring matching on image string) Structured metadata from Azure API (publisher/offer/sku fields)
Failure mode Graceful — unknown image = no pre-filter, falls back to current behavior Same (this is already correct)
Runtime guards Kept as defense-in-depth; they remain the authoritative check Unified: decorator auto-generates both pre-filter and runtime guard

Key architectural acknowledgment: the runtime isinstance guards remain the authoritative enforcement. The pre-filter is a best-effort optimization that reduces wasted deployments but does not replace the runtime check. The two can drift if an author updates one but not the other — this is a known DRY trade-off accepted for v1.

Validation

Tested with lisa list --type case (no deployment) across 5 marketplace images:

Image Resolved To Cases Dropped
almalinux almalinux-arm 9-arm-gen2 AlmaLinux 30
Canonical 0001-com-ubuntu-minimal-focal-daily Ubuntu 25
Debian debian-11 11 Debian 25
MicrosoftCBLMariner cbl-mariner cbl-mariner-2 CBLMariner 18
RedHat RHEL 7_9 Redhat 30

All lint checks pass (black, flake8, mypy). 27 unit tests covering alias resolution, image inference (marketplace, VHD, shared gallery), hierarchy matching, and end-to-end selection.

Future improvements (out of scope for this PR)

  1. Unify declaration and enforcement via a single decorator that generates both pre-filter metadata and runtime isinstance guard
  2. Move image resolution to structured Azure Marketplace metadata instead of string heuristics
  3. Separate requirement taxonomy from the runtime OS detection class hierarchy

Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an opportunistic OS-based pre-filter to the test selection pipeline so that cases whose supported_os / unsupported_os metadata cannot match the target image can be dropped before environment deployment, reducing cost/time from runtime-only skips.

Changes:

  • Introduces lisa.util.os_resolver to infer a target OperatingSystem subclass from runbook image variables.
  • Extends select_testcases() with an optional target_os parameter and applies an OS compatibility pre-filter.
  • Wires the inferred target OS into both the runner (lisa_runner) and lisa list --type case, and adds OS metadata to multiple suites/cases.

Reviewed changes

Copilot reviewed 27 out of 27 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
selftests/test_distro_prefilter.py Adds unit tests for OS alias resolution, image inference, OS compatibility logic, and selector integration.
lisa/util/os_resolver.py New module to resolve OS classes from aliases and infer OS from image-related variables.
lisa/testselector.py Adds OS compatibility + prefilter logic and a target_os parameter to select_testcases().
lisa/runners/lisa_runner.py Infers a target OS from runbook variables and passes it into select_testcases().
lisa/commands.py Applies the same target OS inference to lisa list --type case output.
lisa/microsoft/testsuites/xdp/performance.py Adds suite-level supported_os metadata and keeps runtime guard as defense-in-depth.
lisa/microsoft/testsuites/xdp/functional.py Adds suite-level supported_os metadata and keeps runtime guard as defense-in-depth.
lisa/microsoft/testsuites/vm_extensions/waagent.py Adds unsupported_os metadata for FreeBSD to enable pre-filtering.
lisa/microsoft/testsuites/rust_vmm_mshv/rust_vmm_mshv_test.py Adds suite-level supported_os=[Linux] metadata.
lisa/microsoft/testsuites/power/stress.py Adds suite-level supported_os=[Linux] metadata.
lisa/microsoft/testsuites/power/power.py Adds suite-level supported_os=[Linux] metadata.
lisa/microsoft/testsuites/power/common.py Adds/updates defense-in-depth comment near OS runtime skip logic.
lisa/microsoft/testsuites/mshv/mshv_secure_boot.py Adds suite-level supported_os=[CBLMariner] metadata.
lisa/microsoft/testsuites/mshv/mshv_root_tests.py Adds suite-level supported_os=[CBLMariner] metadata and retains runtime guard.
lisa/microsoft/testsuites/libvirt/libvirt_tck.py Adds suite-level supported_os=[Ubuntu, CBLMariner] metadata and retains runtime guard.
lisa/microsoft/testsuites/kvm/kvm_unit_tests.py Adds suite-level supported_os metadata and keeps runtime OS checks.
lisa/microsoft/testsuites/kdump/kdumpcrash.py Adds suite-level supported_os=[Linux] metadata and keeps runtime guard.
lisa/microsoft/testsuites/gpu/gpusuite.py Adds suite-level supported_os=[Linux] metadata and keeps runtime guard.
lisa/microsoft/testsuites/firewalld/firewalldsuite.py Adds suite-level supported_os=[CBLMariner] metadata.
lisa/microsoft/testsuites/dpdk/dpdksuite.py Adds suite-level unsupported_os=[BSD, Windows] metadata and adds case-level unsupported_os for one case.
lisa/microsoft/testsuites/cvm/cvm_boot.py Adds suite-level supported_os=[CBLMariner] metadata.
lisa/microsoft/testsuites/cvm/cvm_azure_host.py Adds suite-level supported_os=[CBLMariner] metadata and refines runtime skip flow.
lisa/microsoft/testsuites/cvm/cvm_attestation.py Adds suite-level supported_os=[Ubuntu, CBLMariner] metadata.
lisa/microsoft/testsuites/core/sched_core.py Tightens suite supported_os from Linux to CBLMariner to match runtime constraints.
lisa/microsoft/testsuites/core/boot.py Adds case-level supported_os metadata for the debug-kernel boot test.
lisa/microsoft/testsuites/core/azure_image_standard.py Adds OS constraints to multiple testcases to enable earlier filtering.
lisa/microsoft/testsuites/cloud_hypervisor/ch_tests.py Adds suite-level supported_os=[CBLMariner, Ubuntu] metadata.

Comment thread lisa/runners/lisa_runner.py Outdated
Comment thread lisa/testselector.py
Comment thread lisa/util/os_resolver.py
Comment thread lisa/microsoft/testsuites/core/boot.py Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

❌ AI Test Selection — FAILED

121 test case(s) selected (view run)

Marketplace image: suse sles-15-sp6 gen2 latest

Count
✅ Passed 80
❌ Failed 30
⏭️ Skipped 20
Total 130
Test case details
Test Case Status Time (s) Message
smoke_test (lisa_0_10) ✅ PASSED 54.225
smoke_test_check_serial_console_pattern (lisa_0_11) ✅ PASSED 69.254
verify_deployment_provision_synthetic_nic (lisa_0_12) ✅ PASSED 54.994
verify_deployment_provision_standard_ssd_disk (lisa_0_13) ✅ PASSED 53.035
verify_deployment_provision_ephemeral_managed_disk (lisa_0_14) ✅ PASSED 73.586
verify_deployment_provision_premium_disk (lisa_0_15) ✅ PASSED 52.777
verify_deployment_provision_premiumv2_disk (lisa_0_16) ✅ PASSED 73.986
verify_deployment_provision_sriov (lisa_0_17) ✅ PASSED 69.960
verify_reboot_in_platform (lisa_0_18) ✅ PASSED 60.308
verify_deployment_provision_ultra_datadisk (lisa_0_19) ✅ PASSED 53.024
verify_stop_start_in_platform (lisa_0_20) ✅ PASSED 78.246
verify_deployment_provision_swiotlb_force (lisa_0_22) ⏭️ SKIPPED 15.481 skipped: GrubConfig is not available on this distribution: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Gr
stress_reboot (lisa_0_21) ✅ PASSED 599.027
stress_mshv_vm_create (lisa_0_1) ⏭️ SKIPPED 10.662 before_case skipped: This suite is for MSHV root partition only
verify_serial_console (lisa_0_9) ✅ PASSED 52.409
verify_mshv_install_succeeds (lisa_0_0) ⏭️ SKIPPED 9.558 skipped: Requires a path to MSHV binaries to be passed via mshv_binpath
verify_application_health_extension (lisa_0_82) ✅ PASSED 157.831
verify_azsecpack (lisa_0_81) ✅ PASSED 326.210
verify_azure_disk_encryption_provisioned (lisa_0_77) ⏭️ SKIPPED 6.141 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'
verify_azure_disk_encryption_enabled (lisa_0_76) ⏭️ SKIPPED 10.552 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'
verify_key_vault_extension (lisa_0_71) ⏭️ SKIPPED 1.537 before_case skipped: SUSE Linux Enterprise Server 15 SP6 is not supported.
verify_azuremonitoragent_linux (lisa_0_74) ✅ PASSED 122.275
verify_l3_cache (lisa_0_57) ✅ PASSED 3.137
verify_cpu_count (lisa_0_58) ✅ PASSED 0.253
verify_vmbus_interrupts (lisa_0_59) ✅ PASSED 5.744
verify_dhcp_client_timeout (lisa_0_29) ✅ PASSED 3.136
verify_dns_name_resolution (lisa_0_69) ✅ PASSED 3.746
verify_dns_name_resolution_after_upgrade (lisa_0_70) ✅ PASSED 132.956
verify_floppy_module_is_blacklisted (lisa_0_26) ✅ PASSED 3.089
verify_initrd_modules (lisa_0_48) ✅ PASSED 4.481
verify_hyperv_modules (lisa_0_49) ⏭️ SKIPPED 6.818 skipped: Hyper-V drivers are statically built into the kernel
verify_lis_modules_version (lisa_0_47) ⏭️ SKIPPED 0.362 skipped: SLES not supported. This test case only supports Redhat distros.
verify_reload_hyperv_modules (lisa_0_50) ⏭️ SKIPPED 12.535 skipped: The following modules were skipped during reload: hv_vmbus, hv_netvsc, hv_storvsc, hv_utils, hv_balloon, hid_h
verify_enable_kprobe (lisa_0_25) ✅ PASSED 5.287
verify_kvp (lisa_0_51) ✅ PASSED 12.005
verify_vm_assess_patches (lisa_0_84) ⏭️ SKIPPED 0.236 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vm_install_patches (lisa_0_85) ⏭️ SKIPPED 0.236 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vmbus_devices_channels (lisa_0_23) ✅ PASSED 10.788
verify_vmbus_heartbeat_properties (lisa_0_24) ✅ PASSED 22.710
verify_hyperv_platform_id (lisa_0_52) ⏭️ SKIPPED 3.798 skipped: Cannot find package msr-tools or rdmsr binary
verify_azure_network_watcher (lisa_0_80) ✅ PASSED 122.052
verify_existing_script_run (lisa_0_118) ✅ PASSED 61.253
verify_custom_script_run (lisa_0_119) ✅ PASSED 63.351
verify_private_uri_script_run_failed (lisa_0_124) ❌ FAILED 0.565 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_sas_uri_script_run (lisa_0_125) ❌ FAILED 0.823 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_run_with_named_parameter (lisa_0_120) ✅ PASSED 63.525
verify_script_run_with_unnamed_parameter (lisa_0_121) ✅ PASSED 63.326
verify_script_run_with_timeout_failed (lisa_0_127) ✅ PASSED 32.823
verify_script_run_with_timeout (lisa_0_126) ✅ PASSED 63.323
verify_script_run_with_protected_parameter (lisa_0_122) ✅ PASSED 93.262
verify_script_run_with_valid_user (lisa_0_128) ✅ PASSED 125.170
verify_script_run_with_invalid_user (lisa_0_129) ✅ PASSED 124.287
verify_public_uri_script_run (lisa_0_123) ❌ FAILED 0.636 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_resource_disk_mounted (lisa_0_31) ✅ PASSED 6.710
verify_swap (lisa_0_32) ✅ PASSED 3.159
verify_resource_disk_io (lisa_0_33) ✅ PASSED 8.262
verify_scsi_disk_controller_type (lisa_0_34) ✅ PASSED 2.682
verify_os_partition_identifier (lisa_0_36) ✅ PASSED 3.330
verify_disks_device_timeout_setting (lisa_0_30) ✅ PASSED 30.391
verify_nvme_disk_controller_type (lisa_0_35) ✅ PASSED 10.888
verify_hot_add_disk_serial_standard_ssd (lisa_0_38) ✅ PASSED 239.192
verify_hot_add_disk_serial_premium_ssd (lisa_0_39) ✅ PASSED 213.187
verify_hot_add_disk_serial (lisa_0_37) ✅ PASSED 312.780
verify_hot_add_disk_parallel_premium_ssd (lisa_0_44) ✅ PASSED 55.827
verify_hot_add_disk_parallel (lisa_0_40) ✅ PASSED 154.165
verify_hot_add_disk_parallel_standard_ssd (lisa_0_41) ✅ PASSED 154.502
verify_hot_add_disk_serial_random_lun_premium_ssd (lisa_0_43) ✅ PASSED 158.350
verify_hot_add_disk_serial_random_lun_standard_ssd (lisa_0_42) ✅ PASSED 197.292
verify_cifs_basic (lisa_0_46) ❌ FAILED 53.577 failed. ResourceNotFoundError: (ResourceNotFound) The Resource 'Microsoft.Storage/storageAccounts/lisafst2ucxg65c6' unde
verify_nfsv4_basic (lisa_0_45) ✅ PASSED 210.140
verify_pmu_disabled_for_arm64 (lisa_0_65) ⏭️ SKIPPED 0.237 skipped: This test case does not support CpuArchitecture.X64. This validation is only for ARM64.
verify_timedrift_corrected (lisa_0_66) ✅ PASSED 51.212
verify_timesync_ptp (lisa_0_60) ✅ PASSED 4.592
verify_timesync_unbind_clockevent (lisa_0_62) ✅ PASSED 3.194
verify_timesync_ntp (lisa_0_63) ⏭️ SKIPPED 0.270 skipped: The distro SLES 15.6.0 doesn't support ntp, because the ntp package is no longer supported and it is implemente
verify_timesync_chrony (lisa_0_64) ✅ PASSED 10.772
verify_timesync_unbind_clocksource (lisa_0_61) ✅ PASSED 69.030
verify_valid_password_run (lisa_0_86) ✅ PASSED 68.569
verify_openssh_key_run (lisa_0_87) ✅ PASSED 63.888
verify_password_and_ssh_key_run (lisa_0_88) ✅ PASSED 64.285
verify_no_password_and_ssh_key_run_failed (lisa_0_89) ✅ PASSED 68.503
verify_pem_certificate_ssh_key_run (lisa_0_90) ✅ PASSED 63.511
verify_ssh2_key_run (lisa_0_91) ✅ PASSED 63.881
verify_valid_expiration_run (lisa_0_93) ✅ PASSED 64.000
verify_remove_username_run (lisa_0_92) ✅ PASSED 124.175
verify_vdso (lisa_0_28) ✅ PASSED 184.731
verify_gdb (lisa_0_27) ✅ PASSED 118.521
verify_vm_resize_increase (lisa_0_55) ✅ PASSED 140.721
verify_vm_resize_decrease (lisa_0_56) ✅ PASSED 140.802
verify_vm_hot_resize (lisa_0_53) ✅ PASSED 728.627
verify_vm_hot_resize_decrease (lisa_0_54) ✅ PASSED 700.657
verify_vmsnapshot_extension (lisa_0_78) ✅ PASSED 93.353
verify_exclude_disk_support_restore_point (lisa_0_79) ✅ PASSED 184.050
verify_private_script_without_sas_run_failed (lisa_0_102) ❌ FAILED 0.676 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_sas_script_run (lisa_0_104) ❌ FAILED 0.716 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run (lisa_0_99) ✅ PASSED 63.642
verify_public_script_run (lisa_0_94) ❌ FAILED 0.595 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_95) ❌ FAILED 0.666 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_96) ❌ FAILED 0.760 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_97) ❌ FAILED 0.545 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run (lisa_0_98) ❌ FAILED 0.540 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_100) ❌ FAILED 0.641 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_101) ❌ FAILED 0.563 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_103) ❌ FAILED 0.495 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_105) ❌ FAILED 0.573 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_vm_extension_install_uninstall (lisa_0_73) ⏭️ SKIPPED 0.252 skipped: Required runbook variable(s) are missing or empty: extension_publisher='', extension_type='', extension_version
verify_private_sas_script_run (lisa_0_116) ❌ FAILED 0.561 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run_failed (lisa_0_111) ✅ PASSED 63.330
verify_public_script_run (lisa_0_106) ❌ FAILED 0.670 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_107) ❌ FAILED 0.629 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_108) ❌ FAILED 0.564 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_109) ❌ FAILED 0.634 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run_failed (lisa_0_110) ❌ FAILED 0.529 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_112) ❌ FAILED 0.551 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_113) ❌ FAILED 0.553 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_115) ❌ FAILED 0.590 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_117) ❌ FAILED 0.492 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_without_sas_run_failed (lisa_0_114) ❌ FAILED 10.397 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_zram_crypto_zstd (lisa_0_67) ⏭️ SKIPPED 0.241 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
verify_zram_crypto_lz4 (lisa_0_68) ⏭️ SKIPPED 0.244 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
verify_azure_performance_diagnostics (lisa_0_83) ❌ FAILED 173.692 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_asr_by_cvt (lisa_0_72) ⏭️ SKIPPED 0.419 before_case skipped: cvtbinaries_sasuri is not provided.
verify_metricsextension (lisa_0_75) ⏭️ SKIPPED 10.716 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. MetricsExtension doesn't support this version.
perf_dpdk_send_only_failsafe_pmd (lisa_0_2) ✅ PASSED 141.298
perf_dpdk_l3fwd_ntttcp_tcp (lisa_0_8) ⏭️ SKIPPED 44.524 skipped: l3fwd test not compatible, use X64 Ubuntu >= 22.04
perf_dpdk_send_only_netvsc_pmd (lisa_0_3) ❌ FAILED 148.599 failed. AssertionError: [any([0, 0, 0]) resolved to false. Test data was empty or all zeroes for dpdktestpmd.tx_pps_data
perf_dpdk_minimal_failsafe_pmd (lisa_0_4) ✅ PASSED 176.191
perf_dpdk_minimal_netvsc_pmd (lisa_0_5) ❌ FAILED 167.698 failed. RepoNotExistException: Repo not existing in 'SUSE Linux Enterprise Server 15 SP6'. There are no enabled reposito
perf_dpdk_multi_queue_failsafe_pmd (lisa_0_6) ✅ PASSED 190.736
perf_dpdk_multi_queue_netvsc_pmd (lisa_0_7) ❌ FAILED 181.808 failed. AssertionError: [any([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) resolved to false. Test data was empty or all zero

@johnsongeorge-w johnsongeorge-w marked this pull request as draft May 2, 2026 07:04
@johnsongeorge-w johnsongeorge-w force-pushed the johgeorg/feat_distro-prefilter_190426_083843 branch from 09853e6 to df6b5b6 Compare May 2, 2026 07:06
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

❌ AI Test Selection — FAILED

121 test case(s) selected (view run)

Marketplace image: suse sles-15-sp6 gen2 latest

Count
✅ Passed 78
❌ Failed 32
⏭️ Skipped 20
Total 130
Test case details
Test Case Status Time (s) Message
smoke_test_check_serial_console_pattern (lisa_0_11) ✅ PASSED 57.483
smoke_test (lisa_0_10) ✅ PASSED 57.843
verify_deployment_provision_synthetic_nic (lisa_0_12) ✅ PASSED 52.074
verify_deployment_provision_standard_ssd_disk (lisa_0_13) ✅ PASSED 53.752
verify_deployment_provision_ephemeral_managed_disk (lisa_0_14) ✅ PASSED 77.063
verify_deployment_provision_premium_disk (lisa_0_15) ✅ PASSED 56.471
verify_deployment_provision_premiumv2_disk (lisa_0_16) ✅ PASSED 71.011
verify_deployment_provision_sriov (lisa_0_17) ✅ PASSED 69.128
verify_reboot_in_platform (lisa_0_18) ✅ PASSED 59.723
verify_deployment_provision_ultra_datadisk (lisa_0_19) ✅ PASSED 57.768
verify_stop_start_in_platform (lisa_0_20) ✅ PASSED 89.159
verify_deployment_provision_swiotlb_force (lisa_0_22) ⏭️ SKIPPED 15.657 skipped: GrubConfig is not available on this distribution: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Gr
stress_reboot (lisa_0_21) ✅ PASSED 596.511
verify_mshv_install_succeeds (lisa_0_0) ⏭️ SKIPPED 10.757 skipped: Requires a path to MSHV binaries to be passed via mshv_binpath
verify_application_health_extension (lisa_0_82) ✅ PASSED 187.299
stress_mshv_vm_create (lisa_0_1) ⏭️ SKIPPED 10.607 before_case skipped: This suite is for MSHV root partition only
verify_serial_console (lisa_0_9) ✅ PASSED 47.130
verify_azsecpack (lisa_0_81) ✅ PASSED 243.233
verify_azure_disk_encryption_provisioned (lisa_0_77) ⏭️ SKIPPED 4.970 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'
verify_azure_disk_encryption_enabled (lisa_0_76) ⏭️ SKIPPED 10.985 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'
verify_key_vault_extension (lisa_0_71) ⏭️ SKIPPED 4.079 before_case skipped: SUSE Linux Enterprise Server 15 SP6 is not supported.
verify_azuremonitoragent_linux (lisa_0_74) ✅ PASSED 122.400
verify_l3_cache (lisa_0_57) ✅ PASSED 4.408
verify_cpu_count (lisa_0_58) ✅ PASSED 0.250
verify_vmbus_interrupts (lisa_0_59) ✅ PASSED 5.988
verify_dhcp_client_timeout (lisa_0_29) ✅ PASSED 3.238
verify_dns_name_resolution (lisa_0_69) ✅ PASSED 3.100
verify_dns_name_resolution_after_upgrade (lisa_0_70) ✅ PASSED 113.775
verify_floppy_module_is_blacklisted (lisa_0_26) ✅ PASSED 1.946
verify_initrd_modules (lisa_0_48) ✅ PASSED 4.642
verify_hyperv_modules (lisa_0_49) ⏭️ SKIPPED 7.257 skipped: Hyper-V drivers are statically built into the kernel
verify_lis_modules_version (lisa_0_47) ⏭️ SKIPPED 0.471 skipped: SLES not supported. This test case only supports Redhat distros.
verify_reload_hyperv_modules (lisa_0_50) ⏭️ SKIPPED 13.461 skipped: The following modules were skipped during reload: hv_vmbus, hv_netvsc, hv_storvsc, hv_utils, hv_balloon, hid_h
verify_enable_kprobe (lisa_0_25) ✅ PASSED 5.171
verify_kvp (lisa_0_51) ✅ PASSED 11.606
verify_vm_assess_patches (lisa_0_84) ⏭️ SKIPPED 0.255 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vm_install_patches (lisa_0_85) ⏭️ SKIPPED 0.233 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vmbus_devices_channels (lisa_0_23) ✅ PASSED 10.513
verify_vmbus_heartbeat_properties (lisa_0_24) ✅ PASSED 25.308
verify_hyperv_platform_id (lisa_0_52) ⏭️ SKIPPED 26.561 skipped: Cannot find package msr-tools or rdmsr binary
verify_azure_network_watcher (lisa_0_80) ✅ PASSED 122.480
verify_existing_script_run (lisa_0_118) ✅ PASSED 61.377
verify_custom_script_run (lisa_0_119) ✅ PASSED 33.516
verify_private_uri_script_run_failed (lisa_0_124) ❌ FAILED 0.583 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_sas_uri_script_run (lisa_0_125) ❌ FAILED 0.557 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_run_with_named_parameter (lisa_0_120) ✅ PASSED 62.717
verify_script_run_with_unnamed_parameter (lisa_0_121) ✅ PASSED 63.110
verify_script_run_with_timeout (lisa_0_126) ✅ PASSED 33.018
verify_script_run_with_protected_parameter (lisa_0_122) ✅ PASSED 63.040
verify_script_run_with_timeout_failed (lisa_0_127) ✅ PASSED 63.098
verify_script_run_with_valid_user (lisa_0_128) ✅ PASSED 124.114
verify_script_run_with_invalid_user (lisa_0_129) ✅ PASSED 154.499
verify_public_uri_script_run (lisa_0_123) ❌ FAILED 0.603 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_resource_disk_mounted (lisa_0_31) ✅ PASSED 6.226
verify_swap (lisa_0_32) ✅ PASSED 3.230
verify_resource_disk_io (lisa_0_33) ✅ PASSED 8.493
verify_scsi_disk_controller_type (lisa_0_34) ✅ PASSED 0.367
verify_os_partition_identifier (lisa_0_36) ✅ PASSED 3.263
verify_disks_device_timeout_setting (lisa_0_30) ✅ PASSED 30.220
verify_nvme_disk_controller_type (lisa_0_35) ✅ PASSED 11.197
verify_hot_add_disk_parallel (lisa_0_40) ❌ FAILED 11.512 failed. ResourceExistsError: (ConflictingConcurrentWriteNotAllowed) The operation was interrupted by a conflicting concu
verify_hot_add_disk_parallel_standard_ssd (lisa_0_41) ✅ PASSED 54.173
verify_hot_add_disk_serial (lisa_0_37) ✅ PASSED 238.424
verify_hot_add_disk_serial_premium_ssd (lisa_0_39) ✅ PASSED 230.053
verify_hot_add_disk_serial_random_lun_standard_ssd (lisa_0_42) ✅ PASSED 168.935
verify_hot_add_disk_parallel_premium_ssd (lisa_0_44) ✅ PASSED 24.166
verify_hot_add_disk_serial_standard_ssd (lisa_0_38) ✅ PASSED 300.085
verify_hot_add_disk_serial_random_lun_premium_ssd (lisa_0_43) ✅ PASSED 202.651
verify_cifs_basic (lisa_0_46) ❌ FAILED 52.620 failed. ResourceNotFoundError: (ResourceNotFound) The Resource 'Microsoft.Storage/storageAccounts/lisafsd8xi5gcxto' unde
verify_nfsv4_basic (lisa_0_45) ✅ PASSED 189.987
verify_pmu_disabled_for_arm64 (lisa_0_65) ⏭️ SKIPPED 0.257 skipped: This test case does not support CpuArchitecture.X64. This validation is only for ARM64.
verify_timedrift_corrected (lisa_0_66) ✅ PASSED 52.075
verify_timesync_ptp (lisa_0_60) ✅ PASSED 4.556
verify_timesync_unbind_clockevent (lisa_0_62) ✅ PASSED 3.149
verify_timesync_ntp (lisa_0_63) ⏭️ SKIPPED 0.256 skipped: The distro SLES 15.6.0 doesn't support ntp, because the ntp package is no longer supported and it is implemente
verify_timesync_chrony (lisa_0_64) ✅ PASSED 9.317
verify_timesync_unbind_clocksource (lisa_0_61) ✅ PASSED 66.816
verify_valid_password_run (lisa_0_86) ✅ PASSED 101.305
verify_openssh_key_run (lisa_0_87) ✅ PASSED 63.489
verify_password_and_ssh_key_run (lisa_0_88) ✅ PASSED 64.027
verify_no_password_and_ssh_key_run_failed (lisa_0_89) ✅ PASSED 68.483
verify_ssh2_key_run (lisa_0_91) ✅ PASSED 63.589
verify_pem_certificate_ssh_key_run (lisa_0_90) ✅ PASSED 93.882
verify_valid_expiration_run (lisa_0_93) ✅ PASSED 64.223
verify_remove_username_run (lisa_0_92) ✅ PASSED 123.824
verify_gdb (lisa_0_27) ✅ PASSED 119.929
verify_vdso (lisa_0_28) ✅ PASSED 127.923
verify_vm_resize_increase (lisa_0_55) ✅ PASSED 141.216
verify_vm_hot_resize (lisa_0_53) ✅ PASSED 295.892
verify_vm_resize_decrease (lisa_0_56) ✅ PASSED 229.690
verify_vm_hot_resize_decrease (lisa_0_54) ❌ FAILED 998.127 failed. LisaException: failed to connect SSH port of the VM. It might be due to one of the following reasons: 1. Port 22
verify_vmsnapshot_extension (lisa_0_78) ✅ PASSED 124.787
verify_exclude_disk_support_restore_point (lisa_0_79) ✅ PASSED 89.930
verify_private_script_without_sas_run_failed (lisa_0_102) ❌ FAILED 1.940 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_sas_script_run (lisa_0_104) ❌ FAILED 0.607 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run (lisa_0_99) ✅ PASSED 63.786
verify_public_script_run (lisa_0_94) ❌ FAILED 0.564 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_95) ❌ FAILED 0.556 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_96) ❌ FAILED 0.650 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_97) ❌ FAILED 0.587 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run (lisa_0_98) ❌ FAILED 0.535 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_100) ❌ FAILED 0.578 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_101) ❌ FAILED 0.548 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_103) ❌ FAILED 0.566 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_105) ❌ FAILED 0.597 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_vm_extension_install_uninstall (lisa_0_73) ⏭️ SKIPPED 0.248 skipped: Required runbook variable(s) are missing or empty: extension_publisher='', extension_type='', extension_version
verify_private_sas_script_run (lisa_0_116) ❌ FAILED 0.529 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run_failed (lisa_0_111) ✅ PASSED 33.667
verify_public_script_run (lisa_0_106) ❌ FAILED 0.642 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_107) ❌ FAILED 0.614 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_108) ❌ FAILED 0.580 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_109) ❌ FAILED 0.724 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run_failed (lisa_0_110) ❌ FAILED 0.620 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_112) ❌ FAILED 0.572 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_113) ❌ FAILED 0.607 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_115) ❌ FAILED 0.573 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_117) ❌ FAILED 0.594 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_without_sas_run_failed (lisa_0_114) ❌ FAILED 10.256 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_zram_crypto_zstd (lisa_0_67) ⏭️ SKIPPED 0.239 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
verify_zram_crypto_lz4 (lisa_0_68) ⏭️ SKIPPED 0.242 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
verify_azure_performance_diagnostics (lisa_0_83) ❌ FAILED 173.148 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_asr_by_cvt (lisa_0_72) ⏭️ SKIPPED 0.264 before_case skipped: cvtbinaries_sasuri is not provided.
verify_metricsextension (lisa_0_75) ⏭️ SKIPPED 9.943 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. MetricsExtension doesn't support this version.
perf_dpdk_l3fwd_ntttcp_tcp (lisa_0_8) ⏭️ SKIPPED 44.942 skipped: l3fwd test not compatible, use X64 Ubuntu >= 22.04
perf_dpdk_send_only_failsafe_pmd (lisa_0_2) ✅ PASSED 140.144
perf_dpdk_send_only_netvsc_pmd (lisa_0_3) ❌ FAILED 155.227 failed. AssertionError: [any([0, 0, 0]) resolved to false. Test data was empty or all zeroes for dpdktestpmd.tx_pps_data
perf_dpdk_minimal_failsafe_pmd (lisa_0_4) ✅ PASSED 171.451
perf_dpdk_minimal_netvsc_pmd (lisa_0_5) ❌ FAILED 169.009 failed. AssertionError: [any([0, 0, 0, 0, 0, 0, 0, 0]) resolved to false. Test data was empty or all zeroes for dpdktest
perf_dpdk_multi_queue_failsafe_pmd (lisa_0_6) ✅ PASSED 179.522
perf_dpdk_multi_queue_netvsc_pmd (lisa_0_7) ❌ FAILED 179.455 failed. AssertionError: [any([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) resolved to false. Test data was empty or all zero

Comment thread lisa/util/os_resolver.py
Comment thread lisa/util/os_resolver.py
Comment thread lisa/util/os_resolver.py Outdated
Copilot AI review requested due to automatic review settings May 7, 2026 19:32
@johnsongeorge-w johnsongeorge-w force-pushed the johgeorg/feat_distro-prefilter_190426_083843 branch from df6b5b6 to b039c67 Compare May 7, 2026 19:32
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 27 out of 27 changed files in this pull request and generated 7 comments.

Comment thread lisa/runners/lisa_runner.py
Comment thread lisa/runners/lisa_runner.py
Comment thread lisa/util/os_resolver.py
Comment thread lisa/util/os_resolver.py
Comment thread lisa/commands.py
Comment thread lisa/microsoft/testsuites/cvm/cvm_azure_host.py
Comment thread lisa/runners/lisa_runner.py
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

❌ AI Test Selection — FAILED

121 test case(s) selected (view run)

Marketplace image: suse sles-15-sp6 gen2 latest

Count
✅ Passed 78
❌ Failed 32
⏭️ Skipped 20
Total 130
Test case details
Test Case Status Time (s) Message
smoke_test (lisa_0_10) ✅ PASSED 57.007
smoke_test_check_serial_console_pattern (lisa_0_11) ✅ PASSED 46.430
verify_deployment_provision_synthetic_nic (lisa_0_12) ✅ PASSED 49.883
verify_deployment_provision_standard_ssd_disk (lisa_0_13) ✅ PASSED 47.390
verify_deployment_provision_ephemeral_managed_disk (lisa_0_14) ✅ PASSED 45.555
verify_deployment_provision_premiumv2_disk (lisa_0_16) ✅ PASSED 47.763
verify_deployment_provision_premium_disk (lisa_0_15) ✅ PASSED 51.669
verify_deployment_provision_sriov (lisa_0_17) ✅ PASSED 50.512
verify_stop_start_in_platform (lisa_0_20) ✅ PASSED 76.678
verify_reboot_in_platform (lisa_0_18) ✅ PASSED 68.061
verify_deployment_provision_ultra_datadisk (lisa_0_19) ✅ PASSED 168.146
verify_deployment_provision_swiotlb_force (lisa_0_22) ⏭️ SKIPPED 8.434 skipped: GrubConfig is not available on this distribution: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Gr
stress_reboot (lisa_0_21) ✅ PASSED 607.251
stress_mshv_vm_create (lisa_0_1) ⏭️ SKIPPED 6.881 before_case skipped: This suite is for MSHV root partition only
verify_application_health_extension (lisa_0_82) ✅ PASSED 126.003
verify_mshv_install_succeeds (lisa_0_0) ⏭️ SKIPPED 6.661 skipped: Requires a path to MSHV binaries to be passed via mshv_binpath
verify_azsecpack (lisa_0_81) ✅ PASSED 269.425
verify_serial_console (lisa_0_9) ✅ PASSED 49.582
verify_azure_disk_encryption_provisioned (lisa_0_77) ⏭️ SKIPPED 1.491 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'
verify_azure_disk_encryption_enabled (lisa_0_76) ⏭️ SKIPPED 6.499 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'
verify_key_vault_extension (lisa_0_71) ⏭️ SKIPPED 0.671 before_case skipped: SUSE Linux Enterprise Server 15 SP6 is not supported.
verify_azuremonitoragent_linux (lisa_0_74) ✅ PASSED 122.472
verify_l3_cache (lisa_0_57) ✅ PASSED 0.993
verify_cpu_count (lisa_0_58) ✅ PASSED 0.299
verify_vmbus_interrupts (lisa_0_59) ✅ PASSED 2.108
verify_dhcp_client_timeout (lisa_0_29) ✅ PASSED 1.111
verify_dns_name_resolution (lisa_0_69) ✅ PASSED 1.650
verify_dns_name_resolution_after_upgrade (lisa_0_70) ✅ PASSED 186.805
verify_floppy_module_is_blacklisted (lisa_0_26) ✅ PASSED 1.252
verify_initrd_modules (lisa_0_48) ✅ PASSED 1.604
verify_hyperv_modules (lisa_0_49) ⏭️ SKIPPED 2.361 skipped: Hyper-V drivers are statically built into the kernel
verify_lis_modules_version (lisa_0_47) ⏭️ SKIPPED 0.288 skipped: SLES not supported. This test case only supports Redhat distros.
verify_reload_hyperv_modules (lisa_0_50) ⏭️ SKIPPED 7.235 skipped: The following modules were skipped during reload: hv_vmbus, hv_netvsc, hv_storvsc, hv_utils, hv_balloon, hid_h
verify_enable_kprobe (lisa_0_25) ✅ PASSED 1.777
verify_kvp (lisa_0_51) ✅ PASSED 3.893
verify_vm_assess_patches (lisa_0_84) ⏭️ SKIPPED 0.294 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vm_install_patches (lisa_0_85) ⏭️ SKIPPED 0.287 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vmbus_devices_channels (lisa_0_23) ✅ PASSED 3.219
verify_vmbus_heartbeat_properties (lisa_0_24) ✅ PASSED 12.071
verify_hyperv_platform_id (lisa_0_52) ⏭️ SKIPPED 2.349 skipped: Cannot find package msr-tools or rdmsr binary
verify_azure_network_watcher (lisa_0_80) ✅ PASSED 122.271
verify_existing_script_run (lisa_0_118) ✅ PASSED 61.387
verify_custom_script_run (lisa_0_119) ✅ PASSED 61.822
verify_script_run_with_named_parameter (lisa_0_120) ✅ PASSED 61.724
verify_private_uri_script_run_failed (lisa_0_124) ❌ FAILED 0.360 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_sas_uri_script_run (lisa_0_125) ❌ FAILED 0.340 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_run_with_unnamed_parameter (lisa_0_121) ✅ PASSED 61.811
verify_script_run_with_protected_parameter (lisa_0_122) ✅ PASSED 61.636
verify_script_run_with_timeout (lisa_0_126) ✅ PASSED 61.584
verify_script_run_with_timeout_failed (lisa_0_127) ✅ PASSED 61.601
verify_script_run_with_valid_user (lisa_0_128) ✅ PASSED 122.576
verify_script_run_with_invalid_user (lisa_0_129) ✅ PASSED 122.687
verify_public_uri_script_run (lisa_0_123) ❌ FAILED 0.323 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_resource_disk_mounted (lisa_0_31) ✅ PASSED 2.178
verify_swap (lisa_0_32) ✅ PASSED 1.172
verify_resource_disk_io (lisa_0_33) ✅ PASSED 1.763
verify_scsi_disk_controller_type (lisa_0_34) ✅ PASSED 0.508
verify_os_partition_identifier (lisa_0_36) ✅ PASSED 1.058
verify_disks_device_timeout_setting (lisa_0_30) ✅ PASSED 22.022
verify_nvme_disk_controller_type (lisa_0_35) ✅ PASSED 6.775
verify_hot_add_disk_parallel (lisa_0_40) ✅ PASSED 142.111
verify_hot_add_disk_serial (lisa_0_37) ✅ PASSED 402.945
verify_hot_add_disk_parallel_standard_ssd (lisa_0_41) ✅ PASSED 150.728
verify_hot_add_disk_serial_standard_ssd (lisa_0_38) ✅ PASSED 442.388
verify_hot_add_disk_serial_random_lun_standard_ssd (lisa_0_42) ✅ PASSED 232.387
verify_hot_add_disk_serial_premium_ssd (lisa_0_39) ✅ PASSED 366.794
verify_hot_add_disk_serial_random_lun_premium_ssd (lisa_0_43) ✅ PASSED 383.469
verify_hot_add_disk_parallel_premium_ssd (lisa_0_44) ✅ PASSED 246.835
verify_cifs_basic (lisa_0_46) ❌ FAILED 64.403 failed. ResourceNotFoundError: (ResourceNotFound) The Resource 'Microsoft.Storage/storageAccounts/lisafswinkyp2tnl' unde
verify_nfsv4_basic (lisa_0_45) ✅ PASSED 209.017
verify_pmu_disabled_for_arm64 (lisa_0_65) ⏭️ SKIPPED 0.339 skipped: This test case does not support CpuArchitecture.X64. This validation is only for ARM64.
verify_timedrift_corrected (lisa_0_66) ✅ PASSED 49.810
verify_timesync_ptp (lisa_0_60) ✅ PASSED 2.671
verify_timesync_unbind_clockevent (lisa_0_62) ✅ PASSED 0.889
verify_timesync_ntp (lisa_0_63) ⏭️ SKIPPED 0.347 skipped: The distro SLES 15.6.0 doesn't support ntp, because the ntp package is no longer supported and it is implemente
verify_timesync_chrony (lisa_0_64) ✅ PASSED 11.217
verify_timesync_unbind_clocksource (lisa_0_61) ✅ PASSED 63.364
verify_valid_password_run (lisa_0_86) ✅ PASSED 66.500
verify_openssh_key_run (lisa_0_87) ✅ PASSED 62.261
verify_password_and_ssh_key_run (lisa_0_88) ✅ PASSED 62.367
verify_no_password_and_ssh_key_run_failed (lisa_0_89) ✅ PASSED 67.595
verify_pem_certificate_ssh_key_run (lisa_0_90) ✅ PASSED 61.980
verify_ssh2_key_run (lisa_0_91) ✅ PASSED 62.063
verify_valid_expiration_run (lisa_0_93) ✅ PASSED 62.059
verify_remove_username_run (lisa_0_92) ✅ PASSED 122.787
verify_vdso (lisa_0_28) ✅ PASSED 118.112
verify_vm_resize_increase (lisa_0_55) ✅ PASSED 111.423
verify_vm_hot_resize (lisa_0_53) ❌ FAILED 496.391 cannot connect to TCP port: [20.14.45.175:22], error code: 110
verify_vm_hot_resize_decrease (lisa_0_54) ✅ PASSED 697.090
verify_vm_resize_decrease (lisa_0_56) ✅ PASSED 878.292
verify_gdb (lisa_0_27) ✅ PASSED 130.500
verify_vmsnapshot_extension (lisa_0_78) ✅ PASSED 213.377
verify_exclude_disk_support_restore_point (lisa_0_79) ✅ PASSED 90.186
verify_private_script_without_sas_run_failed (lisa_0_102) ❌ FAILED 0.704 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_sas_script_run (lisa_0_104) ❌ FAILED 0.349 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run (lisa_0_99) ✅ PASSED 93.803
verify_public_script_run (lisa_0_94) ❌ FAILED 0.352 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_95) ❌ FAILED 0.345 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_96) ❌ FAILED 0.343 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_97) ❌ FAILED 0.357 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run (lisa_0_98) ❌ FAILED 0.328 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_100) ❌ FAILED 0.362 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_101) ❌ FAILED 0.330 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_103) ❌ FAILED 0.345 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_105) ❌ FAILED 0.335 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_vm_extension_install_uninstall (lisa_0_73) ⏭️ SKIPPED 0.319 skipped: Required runbook variable(s) are missing or empty: extension_publisher='', extension_type='', extension_version
verify_private_sas_script_run (lisa_0_116) ❌ FAILED 0.338 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run_failed (lisa_0_111) ✅ PASSED 61.974
verify_public_script_run (lisa_0_106) ❌ FAILED 0.350 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_107) ❌ FAILED 0.334 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_108) ❌ FAILED 0.429 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_109) ❌ FAILED 0.364 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run_failed (lisa_0_110) ❌ FAILED 0.406 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_112) ❌ FAILED 0.330 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_113) ❌ FAILED 0.397 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_115) ❌ FAILED 0.333 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_117) ❌ FAILED 0.415 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_without_sas_run_failed (lisa_0_114) ❌ FAILED 6.443 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_zram_crypto_zstd (lisa_0_67) ⏭️ SKIPPED 0.302 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
verify_zram_crypto_lz4 (lisa_0_68) ⏭️ SKIPPED 0.303 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
verify_azure_performance_diagnostics (lisa_0_83) ❌ FAILED 172.911 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_asr_by_cvt (lisa_0_72) ⏭️ SKIPPED 0.303 before_case skipped: cvtbinaries_sasuri is not provided.
verify_metricsextension (lisa_0_75) ⏭️ SKIPPED 6.568 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. MetricsExtension doesn't support this version.
perf_dpdk_l3fwd_ntttcp_tcp (lisa_0_8) ⏭️ SKIPPED 21.555 skipped: l3fwd test not compatible, use X64 Ubuntu >= 22.04
perf_dpdk_send_only_failsafe_pmd (lisa_0_2) ✅ PASSED 135.932
perf_dpdk_send_only_netvsc_pmd (lisa_0_3) ❌ FAILED 118.607 failed. AssertionError: [any([0, 0, 0]) resolved to false. Test data was empty or all zeroes for dpdktestpmd.tx_pps_data
perf_dpdk_minimal_failsafe_pmd (lisa_0_4) ❌ FAILED 139.969 failed. RepoNotExistException: Repo not existing in 'SUSE Linux Enterprise Server 15 SP6'. There are no enabled reposito
perf_dpdk_minimal_netvsc_pmd (lisa_0_5) ❌ FAILED 240.537 failed. AssertionError: [any([0, 0, 0, 0, 0, 0, 0, 0]) resolved to false. Test data was empty or all zeroes for dpdktest
perf_dpdk_multi_queue_failsafe_pmd (lisa_0_6) ✅ PASSED 136.898
perf_dpdk_multi_queue_netvsc_pmd (lisa_0_7) ❌ FAILED 141.212 failed. RepoNotExistException: Repo not existing in 'SUSE Linux Enterprise Server 15 SP6'. There are no enabled reposito

@johnsongeorge-w johnsongeorge-w marked this pull request as ready for review May 12, 2026 06:57
@LiliDeng
Copy link
Copy Markdown
Collaborator

LiliDeng commented May 12, 2026

@johnsongeorge-w

before_case skipped cases (9 total)

Suite scope mismatch (4)

  • CdromSuite.verify_cdrom_device_status_code — cdrom suite only supports Debian and Mariner
  • OpenVmmPlatformSuite.verify_openvmm_guest_boot — only applies to OpenVMM guest nodes (got RemoteNode)
  • OpenVmmPlatformSuite.verify_openvmm_restart_via_platform — only applies to OpenVMM guest nodes (got RemoteNode)
  • OpenVmmPlatformSuite.verify_openvmm_stop_start_in_platform — only applies to OpenVMM guest nodes (got RemoteNode)

Distro not supported: SUSE Linux Enterprise Server 15 SP5 (5)

  • AzureDiskEncryption.verify_azure_disk_encryption_provisioned
  • AzureKeyVaultExtensionBvt.verify_key_vault_extension
  • NetworkComponentTest.verify_net_conntrack — intended for CBLMariner 3.0+
  • NetworkComponentTest.verify_net_ipset — intended for CBLMariner 3.0+
  • NetworkComponentTest.verify_net_iptables — intended for CBLMariner 3.0+

Copilot AI review requested due to automatic review settings May 21, 2026 02:27
@johnsongeorge-w johnsongeorge-w force-pushed the johgeorg/feat_distro-prefilter_190426_083843 branch from c51785b to 3ae20d1 Compare May 21, 2026 02:27
@github-actions
Copy link
Copy Markdown

⚠️ AI Test Selection — cancelled

118 test case(s) selected (view run)

Marketplace image: suse sles-15-sp6 gen2 latest

Count
✅ Passed 53
❌ Failed 5
⏭️ Skipped 9
Total 67
Test case details
Test Case Status Time (s) Message
verify_swap (lisa_0_9) ✅ PASSED 12.243
verify_resource_disk_io (lisa_0_10) ✅ PASSED 17.420
verify_resource_disk_mounted (lisa_0_8) ✅ PASSED 16.015
verify_scsi_disk_controller_type (lisa_0_11) ✅ PASSED 11.718
verify_disks_device_timeout_setting (lisa_0_7) ✅ PASSED 31.031
verify_os_partition_identifier (lisa_0_13) ✅ PASSED 4.584
verify_nvme_disk_controller_type (lisa_0_12) ✅ PASSED 11.223
verify_hot_add_disk_serial (lisa_0_14) ✅ PASSED 256.010
verify_hot_add_disk_parallel (lisa_0_17) ✅ PASSED 82.043
verify_hot_add_disk_serial_premium_ssd (lisa_0_16) ✅ PASSED 138.991
verify_hot_add_disk_serial_standard_ssd (lisa_0_15) ✅ PASSED 307.815
verify_hot_add_disk_parallel_standard_ssd (lisa_0_18) ✅ PASSED 95.118
verify_hot_add_disk_serial_random_lun_premium_ssd (lisa_0_20) ✅ PASSED 165.878
verify_hot_add_disk_parallel_premium_ssd (lisa_0_21) ✅ PASSED 123.862
verify_hot_add_disk_serial_random_lun_standard_ssd (lisa_0_19) ✅ PASSED 322.847
verify_nfsv4_basic (lisa_0_22) ✅ PASSED 205.902
verify_application_health_extension (lisa_0_77) ✅ PASSED 188.485
verify_azsecpack (lisa_0_76) ✅ PASSED 173.607
verify_azuremonitoragent_linux (lisa_0_80) ✅ PASSED 126.582
verify_l3_cache (lisa_0_39) ✅ PASSED 5.396
verify_cpu_count (lisa_0_40) ✅ PASSED 2.758
verify_vmbus_interrupts (lisa_0_41) ✅ PASSED 3.536
verify_dhcp_client_timeout (lisa_0_37) ✅ PASSED 5.547
verify_dns_name_resolution (lisa_0_42) ✅ PASSED 5.931
verify_dns_name_resolution_after_upgrade (lisa_0_43) ✅ PASSED 162.030
verify_floppy_module_is_blacklisted (lisa_0_68) ✅ PASSED 3.402
verify_initrd_modules (lisa_0_45) ✅ PASSED 4.115
verify_hyperv_modules (lisa_0_46) ⏭️ SKIPPED 7.162 skipped: Hyper-V drivers are statically built into the kernel
verify_lis_modules_version (lisa_0_44) ⏭️ SKIPPED 0.263 skipped: SLES not supported. This test case only supports Redhat distros.
verify_enable_kprobe (lisa_0_57) ✅ PASSED 5.172
verify_kvp (lisa_0_48) ✅ PASSED 10.442
verify_vm_assess_patches (lisa_0_72) ⏭️ SKIPPED 1.882 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vm_install_patches (lisa_0_73) ⏭️ SKIPPED 0.240 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vmbus_devices_channels (lisa_0_51) ✅ PASSED 11.381
verify_hyperv_platform_id (lisa_0_66) ⏭️ SKIPPED 25.647 skipped: Cannot find package msr-tools or rdmsr binary
verify_azure_network_watcher (lisa_0_75) ✅ PASSED 122.438
verify_existing_script_run (lisa_0_95) ✅ PASSED 63.076
verify_custom_script_run (lisa_0_96) ✅ PASSED 63.090
verify_private_uri_script_run_failed (lisa_0_101) ❌ FAILED 0.539 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_sas_uri_script_run (lisa_0_102) ❌ FAILED 0.608 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_run_with_named_parameter (lisa_0_97) ✅ PASSED 62.961
verify_script_run_with_unnamed_parameter (lisa_0_98) ✅ PASSED 63.124
verify_script_run_with_protected_parameter (lisa_0_99) ✅ PASSED 63.108
verify_script_run_with_timeout_failed (lisa_0_104) ✅ PASSED 62.873
verify_pmu_disabled_for_arm64 (lisa_0_63) ⏭️ SKIPPED 3.690 skipped: This test case does not support CpuArchitecture.X64. This validation is only for ARM64.
verify_timedrift_corrected (lisa_0_64) ✅ PASSED 51.865
verify_timesync_ptp (lisa_0_58) ✅ PASSED 4.479
verify_timesync_unbind_clocksource (lisa_0_59) ✅ PASSED 67.642
verify_timesync_unbind_clockevent (lisa_0_60) ✅ PASSED 2.408
verify_timesync_ntp (lisa_0_61) ⏭️ SKIPPED 0.292 skipped: The distro SLES 15.6.0 doesn't support ntp, because the ntp package is no longer supported and it is implemente
verify_timesync_chrony (lisa_0_62) ✅ PASSED 8.714
verify_valid_password_run (lisa_0_119) ✅ PASSED 70.736
verify_vdso (lisa_0_38) ✅ PASSED 132.140
verify_vm_resize_increase (lisa_0_55) ✅ PASSED 171.527
verify_vm_resize_decrease (lisa_0_56) ✅ PASSED 199.094
verify_vm_hot_resize (lisa_0_53) ✅ PASSED 698.823
verify_vm_hot_resize_decrease (lisa_0_54) ✅ PASSED 697.998
verify_vmsnapshot_extension (lisa_0_69) ✅ PASSED 61.822
verify_exclude_disk_support_restore_point (lisa_0_70) ✅ PASSED 184.719
verify_gdb (lisa_0_65) ✅ PASSED 34.745
verify_mshv_install_succeeds (lisa_0_82) ⏭️ SKIPPED 0.268 skipped: Requires a path to MSHV binaries to be passed via mshv_binpath
verify_base64_script_with_command_run (lisa_0_88) ✅ PASSED 63.430
verify_private_script_without_sas_run_failed (lisa_0_91) ❌ FAILED 0.566 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_sas_script_run (lisa_0_93) ❌ FAILED 0.857 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_vm_extension_install_uninstall (lisa_0_74) ⏭️ SKIPPED 0.321 skipped: Required runbook variable(s) are missing or empty: extension_publisher='', extension_type='', extension_version
verify_private_sas_script_run (lisa_0_117) ❌ FAILED 0.557 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run_failed (lisa_0_112) ✅ PASSED 65.085

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 31 out of 31 changed files in this pull request and generated 5 comments.

Comments suppressed due to low confidence (1)

lisa/runners/lisa_runner.py:47

  • The return type of _resolve_target_os is Optional[type], which loses type information and makes it easy to pass a non-OperatingSystem type into select_testcases(target_os=...). Please tighten this to Optional[Type[OperatingSystem]] (and update the parameter type similarly) to match infer_target_os() and select_testcases() signatures.
def _resolve_target_os(
    variables: Any,
) -> Optional[type]:
    """Return the target OS class if distro pre-filtering is enabled.

Comment thread lisa/runners/lisa_runner.py
Comment thread lisa/util/os_resolver.py
Comment thread lisa/util/os_resolver.py
Comment thread lisa/testselector.py
Comment thread lisa/microsoft/testsuites/cdrom/cdrom.py
@github-actions
Copy link
Copy Markdown

❌ AI Test Selection — FAILED

118 test case(s) selected (view run)

Marketplace image: suse sles-15-sp6 gen2 latest

Count
✅ Passed 80
❌ Failed 30
⏭️ Skipped 17
Total 127
Test case details
Test Case Status Time (s) Message
verify_scsi_disk_controller_type (lisa_0_11) ✅ PASSED 9.447
verify_swap (lisa_0_9) ✅ PASSED 9.851
verify_resource_disk_io (lisa_0_10) ✅ PASSED 12.894
verify_resource_disk_mounted (lisa_0_8) ✅ PASSED 12.043
verify_disks_device_timeout_setting (lisa_0_7) ✅ PASSED 29.838
verify_os_partition_identifier (lisa_0_13) ✅ PASSED 3.051
verify_nvme_disk_controller_type (lisa_0_12) ✅ PASSED 9.343
verify_hot_add_disk_parallel_standard_ssd (lisa_0_18) ✅ PASSED 145.145
verify_hot_add_disk_serial (lisa_0_14) ✅ PASSED 296.278
verify_hot_add_disk_parallel (lisa_0_17) ✅ PASSED 210.419
verify_hot_add_disk_serial_standard_ssd (lisa_0_15) ✅ PASSED 325.542
verify_hot_add_disk_serial_premium_ssd (lisa_0_16) ✅ PASSED 360.289
verify_hot_add_disk_serial_random_lun_standard_ssd (lisa_0_19) ✅ PASSED 191.463
verify_hot_add_disk_parallel_premium_ssd (lisa_0_21) ✅ PASSED 188.221
verify_hot_add_disk_serial_random_lun_premium_ssd (lisa_0_20) ✅ PASSED 249.221
verify_cifs_basic (lisa_0_23) ❌ FAILED 52.935 failed. ResourceNotFoundError: (ResourceNotFound) The Resource 'Microsoft.Storage/storageAccounts/lisafsfqhd5dlqzf' unde
verify_nfsv4_basic (lisa_0_22) ✅ PASSED 197.219
verify_application_health_extension (lisa_0_77) ✅ PASSED 186.630
verify_azsecpack (lisa_0_76) ✅ PASSED 167.811
verify_azuremonitoragent_linux (lisa_0_80) ✅ PASSED 125.774
verify_l3_cache (lisa_0_39) ✅ PASSED 3.658
verify_cpu_count (lisa_0_40) ✅ PASSED 1.968
verify_vmbus_interrupts (lisa_0_41) ✅ PASSED 2.840
verify_dhcp_client_timeout (lisa_0_37) ✅ PASSED 3.796
verify_dns_name_resolution (lisa_0_42) ✅ PASSED 3.947
verify_dns_name_resolution_after_upgrade (lisa_0_43) ✅ PASSED 135.774
verify_floppy_module_is_blacklisted (lisa_0_68) ✅ PASSED 2.302
verify_initrd_modules (lisa_0_45) ✅ PASSED 2.962
verify_hyperv_modules (lisa_0_46) ⏭️ SKIPPED 4.901 skipped: Hyper-V drivers are statically built into the kernel
verify_lis_modules_version (lisa_0_44) ⏭️ SKIPPED 0.301 skipped: SLES not supported. This test case only supports Redhat distros.
verify_reload_hyperv_modules (lisa_0_47) ⏭️ SKIPPED 10.212 skipped: The following modules were skipped during reload: hv_vmbus, hv_netvsc, hv_storvsc, hv_utils, hv_balloon, hid_h
verify_enable_kprobe (lisa_0_57) ✅ PASSED 5.323
verify_kvp (lisa_0_48) ✅ PASSED 7.716
verify_vm_assess_patches (lisa_0_72) ⏭️ SKIPPED 0.182 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vm_install_patches (lisa_0_73) ⏭️ SKIPPED 0.188 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vmbus_devices_channels (lisa_0_51) ✅ PASSED 7.324
verify_vmbus_heartbeat_properties (lisa_0_52) ✅ PASSED 12.200
verify_hyperv_platform_id (lisa_0_66) ⏭️ SKIPPED 25.890 skipped: Cannot find package msr-tools or rdmsr binary
verify_azure_network_watcher (lisa_0_75) ✅ PASSED 122.417
verify_existing_script_run (lisa_0_95) ✅ PASSED 62.662
verify_script_run_with_named_parameter (lisa_0_97) ✅ PASSED 62.441
verify_custom_script_run (lisa_0_96) ✅ PASSED 62.714
verify_private_uri_script_run_failed (lisa_0_101) ❌ FAILED 0.431 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_sas_uri_script_run (lisa_0_102) ❌ FAILED 0.403 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_run_with_unnamed_parameter (lisa_0_98) ✅ PASSED 62.739
verify_script_run_with_protected_parameter (lisa_0_99) ✅ PASSED 62.138
verify_script_run_with_timeout (lisa_0_103) ✅ PASSED 62.240
verify_script_run_with_timeout_failed (lisa_0_104) ✅ PASSED 62.344
verify_script_run_with_valid_user (lisa_0_105) ✅ PASSED 95.477
verify_script_run_with_invalid_user (lisa_0_106) ✅ PASSED 123.487
verify_public_uri_script_run (lisa_0_100) ❌ FAILED 0.366 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_pmu_disabled_for_arm64 (lisa_0_63) ⏭️ SKIPPED 1.017 skipped: This test case does not support CpuArchitecture.X64. This validation is only for ARM64.
verify_timedrift_corrected (lisa_0_64) ✅ PASSED 50.098
verify_timesync_ptp (lisa_0_58) ✅ PASSED 2.898
verify_timesync_unbind_clocksource (lisa_0_59) ✅ PASSED 45.472
verify_timesync_unbind_clockevent (lisa_0_60) ✅ PASSED 1.785
verify_timesync_ntp (lisa_0_61) ⏭️ SKIPPED 0.202 skipped: The distro SLES 15.6.0 doesn't support ntp, because the ntp package is no longer supported and it is implemente
verify_timesync_chrony (lisa_0_62) ✅ PASSED 7.780
verify_valid_password_run (lisa_0_119) ✅ PASSED 69.050
verify_openssh_key_run (lisa_0_120) ✅ PASSED 62.850
verify_password_and_ssh_key_run (lisa_0_121) ✅ PASSED 62.936
verify_no_password_and_ssh_key_run_failed (lisa_0_122) ✅ PASSED 67.299
verify_pem_certificate_ssh_key_run (lisa_0_123) ✅ PASSED 63.754
verify_ssh2_key_run (lisa_0_124) ✅ PASSED 62.835
verify_remove_username_run (lisa_0_125) ✅ PASSED 123.263
verify_valid_expiration_run (lisa_0_126) ✅ PASSED 93.465
verify_vdso (lisa_0_38) ✅ PASSED 121.860
verify_vm_hot_resize_decrease (lisa_0_54) ✅ PASSED 79.808
verify_vm_hot_resize (lisa_0_53) ✅ PASSED 117.292
verify_vm_resize_decrease (lisa_0_56) ✅ PASSED 168.997
verify_vm_resize_increase (lisa_0_55) ✅ PASSED 197.678
verify_vmsnapshot_extension (lisa_0_69) ✅ PASSED 61.706
verify_exclude_disk_support_restore_point (lisa_0_70) ✅ PASSED 84.857
verify_gdb (lisa_0_65) ✅ PASSED 26.795
verify_mshv_install_succeeds (lisa_0_82) ⏭️ SKIPPED 0.210 skipped: Requires a path to MSHV binaries to be passed via mshv_binpath
verify_private_script_without_sas_run_failed (lisa_0_91) ❌ FAILED 0.399 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_sas_script_run (lisa_0_93) ❌ FAILED 0.452 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run (lisa_0_88) ✅ PASSED 33.630
verify_public_script_run (lisa_0_83) ❌ FAILED 0.375 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_84) ❌ FAILED 0.391 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_85) ❌ FAILED 0.371 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_86) ❌ FAILED 0.372 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run (lisa_0_87) ❌ FAILED 0.387 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_89) ❌ FAILED 0.402 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_90) ❌ FAILED 0.399 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_92) ❌ FAILED 0.424 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_94) ❌ FAILED 0.381 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_vm_extension_install_uninstall (lisa_0_74) ⏭️ SKIPPED 0.180 skipped: Required runbook variable(s) are missing or empty: extension_publisher='', extension_type='', extension_version
verify_private_sas_script_run (lisa_0_117) ❌ FAILED 0.391 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run_failed (lisa_0_112) ✅ PASSED 62.724
verify_public_script_run (lisa_0_107) ❌ FAILED 0.402 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_108) ❌ FAILED 0.367 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_109) ❌ FAILED 0.359 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_110) ❌ FAILED 0.431 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run_failed (lisa_0_111) ❌ FAILED 0.366 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_113) ❌ FAILED 0.389 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_114) ❌ FAILED 0.370 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_116) ❌ FAILED 0.394 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_118) ❌ FAILED 0.688 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_without_sas_run_failed (lisa_0_115) ❌ FAILED 8.536 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_serial_console (lisa_0_67) ✅ PASSED 39.131
verify_zram_crypto_zstd (lisa_0_49) ⏭️ SKIPPED 0.192 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
verify_zram_crypto_lz4 (lisa_0_50) ⏭️ SKIPPED 0.271 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
stress_mshv_vm_create (lisa_0_81) ⏭️ SKIPPED 1.325 before_case skipped: This suite is for MSHV root partition only
verify_azure_performance_diagnostics (lisa_0_79) ❌ FAILED 173.062 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_asr_by_cvt (lisa_0_78) ⏭️ SKIPPED 0.187 before_case skipped: cvtbinaries_sasuri is not provided.
smoke_test (lisa_0_24) ✅ PASSED 68.652
smoke_test_check_serial_console_pattern (lisa_0_25) ✅ PASSED 64.492
verify_deployment_provision_synthetic_nic (lisa_0_26) ✅ PASSED 47.699
verify_deployment_provision_standard_ssd_disk (lisa_0_27) ✅ PASSED 53.532
verify_deployment_provision_ephemeral_managed_disk (lisa_0_28) ✅ PASSED 52.176
verify_deployment_provision_premiumv2_disk (lisa_0_30) ✅ PASSED 56.119
verify_deployment_provision_sriov (lisa_0_31) ✅ PASSED 77.569
verify_deployment_provision_ultra_datadisk (lisa_0_33) ✅ PASSED 49.990
verify_reboot_in_platform (lisa_0_32) ✅ PASSED 63.013
verify_deployment_provision_premium_disk (lisa_0_29) ✅ PASSED 140.775
verify_deployment_provision_swiotlb_force (lisa_0_36) ⏭️ SKIPPED 14.650 skipped: GrubConfig is not available on this distribution: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Gr
verify_stop_start_in_platform (lisa_0_34) ✅ PASSED 76.533
stress_reboot (lisa_0_35) ✅ PASSED 607.844
verify_metricsextension (lisa_0_71) ⏭️ SKIPPED 8.328 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. MetricsExtension doesn't support this version.
perf_dpdk_send_only_netvsc_pmd (lisa_0_1) ❌ FAILED 159.554 failed. AssertionError: [any([0, 0, 0]) resolved to false. Test data was empty or all zeroes for dpdktestpmd.tx_pps_data
perf_dpdk_minimal_failsafe_pmd (lisa_0_2) ✅ PASSED 170.677
perf_dpdk_minimal_netvsc_pmd (lisa_0_3) ❌ FAILED 158.648 failed. AssertionError: [any([0, 0, 0, 0, 0, 0, 0, 0]) resolved to false. Test data was empty or all zeroes for dpdktest
perf_dpdk_send_only_failsafe_pmd (lisa_0_0) ✅ PASSED 278.892
perf_dpdk_l3fwd_ntttcp_tcp (lisa_0_6) ⏭️ SKIPPED 34.054 skipped: l3fwd test not compatible, use X64 Ubuntu >= 22.04
perf_dpdk_multi_queue_failsafe_pmd (lisa_0_4) ✅ PASSED 159.524
perf_dpdk_multi_queue_netvsc_pmd (lisa_0_5) ❌ FAILED 163.862 failed. AssertionError: [any([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) resolved to false. Test data was empty or all zero

Johnson George and others added 2 commits May 22, 2026 11:47
Add a distro pre-filter to select_testcases() that drops cases whose
supported_os/unsupported_os makes them inapplicable to the target
distro before deployment. This avoids deploying VMs only to skip
unrelated cases at runtime, saving time and cost for partner runs
targeting a single distro.

Target OS is inferred from image variables (marketplace_image,
shared_gallery_image, vhd) using a new lisa.util.os_resolver helper.
The OS alias dictionary includes both distro names and publisher
names (canonical, openlogic, microsoftcblmariner, etc.) so inference
works from either substring. Azure blob URL domain suffixes
(.blob.core.windows.net) are stripped before matching to avoid false
'windows' hits.

A runbook variable 'enable_distro_pre_filtering' (default: true)
controls whether the pre-filter is active. When set to false, all
test cases are kept regardless of image.

Compatibility uses bidirectional issubclass so a case requiring
Linux still matches target Ubuntu, and a case requiring CBLMariner
is kept when the target is broader.

Wires the parameter through LisaRunner._initialize and the lisa list
command so previewed and executed selections agree. Includes 25+
unit tests covering alias resolution, image inference (marketplace,
VHD, shared gallery), hierarchy matching, and end-to-end selection.

Declares supported_os or unsupported_os metadata on 15 test suites
that already perform isinstance + SkippedException checks at runtime,
enabling the pre-filter to act on them. In-method guards kept as
defense-in-depth for cases where OS detection misclassifies the node.

Suite-level additions:
- cloud_hypervisor: supported_os=[CBLMariner, Ubuntu]
- cvm_attestation:  supported_os=[Ubuntu, CBLMariner]
- cvm_boot:         supported_os=[CBLMariner]
- mshv_secure_boot: supported_os=[CBLMariner]
- dpdk:             unsupported_os=[BSD, Windows]

Per-test additions in azure_image_standard:
- verify_network_manager_not_installed: supported_os=[Fedora]
- verify_network_file_configuration:    supported_os=[Fedora, CBLMariner]
- verify_ifcfg_eth0:                    supported_os=[Fedora]
- verify_udev_rules_moved:             supported_os=[CoreOs, Fedora, CBLMariner]
- verify_dhcp_file_configuration:       supported_os=[Suse, CBLMariner]
- verify_yum_conf:                      supported_os=[Fedora]
- verify_hv_kvp_daemon_installed:       supported_os=[Debian, CBLMariner]
- verify_cloud_init_error_status:       supported_os=[CBLMariner]
- verify_essential_kernel_modules:      supported_os=[Linux]

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Align test case/suite metadata with the runtime isinstance + SkippedException
guards so the distro pre-filter can drop inapplicable cases before VM deployment.
@LiliDeng LiliDeng force-pushed the johgeorg/feat_distro-prefilter_190426_083843 branch from 3ae20d1 to 4152329 Compare May 22, 2026 03:47
@github-actions
Copy link
Copy Markdown

❌ AI Test Selection — FAILED

118 test case(s) selected (view run)

Marketplace image: suse sles-15-sp6 gen2 latest

Count
✅ Passed 80
❌ Failed 30
⏭️ Skipped 17
Total 127
Test case details
Test Case Status Time (s) Message
verify_swap (lisa_0_9) ✅ PASSED 10.836
verify_scsi_disk_controller_type (lisa_0_11) ✅ PASSED 10.146
verify_disks_device_timeout_setting (lisa_0_7) ✅ PASSED 31.155
verify_resource_disk_io (lisa_0_10) ✅ PASSED 14.457
verify_resource_disk_mounted (lisa_0_8) ✅ PASSED 13.224
verify_os_partition_identifier (lisa_0_13) ✅ PASSED 2.686
verify_nvme_disk_controller_type (lisa_0_12) ✅ PASSED 9.846
verify_hot_add_disk_serial (lisa_0_14) ✅ PASSED 169.892
verify_hot_add_disk_parallel (lisa_0_17) ✅ PASSED 115.112
verify_hot_add_disk_parallel_standard_ssd (lisa_0_18) ✅ PASSED 59.692
verify_hot_add_disk_serial_premium_ssd (lisa_0_16) ✅ PASSED 232.626
verify_hot_add_disk_serial_standard_ssd (lisa_0_15) ✅ PASSED 301.964
verify_hot_add_disk_serial_random_lun_standard_ssd (lisa_0_19) ✅ PASSED 230.193
verify_hot_add_disk_parallel_premium_ssd (lisa_0_21) ✅ PASSED 159.819
verify_hot_add_disk_serial_random_lun_premium_ssd (lisa_0_20) ✅ PASSED 323.626
verify_nfsv4_basic (lisa_0_22) ✅ PASSED 215.603
verify_cifs_basic (lisa_0_23) ❌ FAILED 55.632 failed. ResourceNotFoundError: (ResourceNotFound) The Resource 'Microsoft.Storage/storageAccounts/lisafs06sbbka0yu' unde
verify_application_health_extension (lisa_0_77) ✅ PASSED 187.669
verify_azsecpack (lisa_0_76) ✅ PASSED 121.860
verify_azuremonitoragent_linux (lisa_0_80) ✅ PASSED 125.798
verify_l3_cache (lisa_0_39) ✅ PASSED 4.332
verify_cpu_count (lisa_0_40) ✅ PASSED 2.538
verify_vmbus_interrupts (lisa_0_41) ✅ PASSED 3.133
verify_dhcp_client_timeout (lisa_0_37) ✅ PASSED 4.765
verify_dns_name_resolution (lisa_0_42) ✅ PASSED 4.609
verify_dns_name_resolution_after_upgrade (lisa_0_43) ✅ PASSED 149.958
verify_floppy_module_is_blacklisted (lisa_0_68) ✅ PASSED 3.568
verify_initrd_modules (lisa_0_45) ✅ PASSED 5.577
verify_hyperv_modules (lisa_0_46) ⏭️ SKIPPED 8.273 skipped: Hyper-V drivers are statically built into the kernel
verify_lis_modules_version (lisa_0_44) ⏭️ SKIPPED 0.257 skipped: SLES not supported. This test case only supports Redhat distros.
verify_reload_hyperv_modules (lisa_0_47) ⏭️ SKIPPED 10.971 skipped: The following modules were skipped during reload: hv_vmbus, hv_netvsc, hv_storvsc, hv_utils, hv_balloon, hid_h
verify_enable_kprobe (lisa_0_57) ✅ PASSED 10.116
verify_kvp (lisa_0_48) ✅ PASSED 9.764
verify_vm_assess_patches (lisa_0_72) ⏭️ SKIPPED 1.295 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vm_install_patches (lisa_0_73) ⏭️ SKIPPED 0.230 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Linux Patch Extension doesn't support this Distro ve
verify_vmbus_devices_channels (lisa_0_51) ✅ PASSED 7.683
verify_vmbus_heartbeat_properties (lisa_0_52) ✅ PASSED 12.939
verify_hyperv_platform_id (lisa_0_66) ⏭️ SKIPPED 31.176 skipped: Cannot find package msr-tools or rdmsr binary
verify_azure_network_watcher (lisa_0_75) ✅ PASSED 123.320
verify_existing_script_run (lisa_0_95) ✅ PASSED 31.490
verify_custom_script_run (lisa_0_96) ✅ PASSED 32.650
verify_script_run_with_named_parameter (lisa_0_97) ✅ PASSED 33.059
verify_private_uri_script_run_failed (lisa_0_101) ❌ FAILED 0.504 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_sas_uri_script_run (lisa_0_102) ❌ FAILED 0.462 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_run_with_protected_parameter (lisa_0_99) ✅ PASSED 32.622
verify_script_run_with_timeout_failed (lisa_0_104) ✅ PASSED 33.336
verify_script_run_with_unnamed_parameter (lisa_0_98) ✅ PASSED 62.648
verify_script_run_with_timeout (lisa_0_103) ✅ PASSED 62.808
verify_script_run_with_valid_user (lisa_0_105) ✅ PASSED 123.914
verify_script_run_with_invalid_user (lisa_0_106) ✅ PASSED 123.906
verify_public_uri_script_run (lisa_0_100) ❌ FAILED 0.882 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_pmu_disabled_for_arm64 (lisa_0_63) ⏭️ SKIPPED 0.224 skipped: This test case does not support CpuArchitecture.X64. This validation is only for ARM64.
verify_timedrift_corrected (lisa_0_64) ✅ PASSED 51.032
verify_timesync_ptp (lisa_0_58) ✅ PASSED 4.780
verify_timesync_unbind_clocksource (lisa_0_59) ✅ PASSED 67.257
verify_timesync_unbind_clockevent (lisa_0_60) ✅ PASSED 2.015
verify_timesync_ntp (lisa_0_61) ⏭️ SKIPPED 0.210 skipped: The distro SLES 15.6.0 doesn't support ntp, because the ntp package is no longer supported and it is implemente
verify_timesync_chrony (lisa_0_62) ✅ PASSED 9.087
verify_valid_password_run (lisa_0_119) ✅ PASSED 69.468
verify_openssh_key_run (lisa_0_120) ✅ PASSED 34.674
verify_no_password_and_ssh_key_run_failed (lisa_0_122) ✅ PASSED 37.798
verify_password_and_ssh_key_run (lisa_0_121) ✅ PASSED 63.591
verify_pem_certificate_ssh_key_run (lisa_0_123) ✅ PASSED 63.249
verify_ssh2_key_run (lisa_0_124) ✅ PASSED 62.959
verify_valid_expiration_run (lisa_0_126) ✅ PASSED 63.417
verify_remove_username_run (lisa_0_125) ✅ PASSED 123.751
verify_vdso (lisa_0_38) ✅ PASSED 119.375
verify_vm_resize_increase (lisa_0_55) ✅ PASSED 199.420
verify_vm_resize_decrease (lisa_0_56) ✅ PASSED 228.478
verify_vm_hot_resize (lisa_0_53) ✅ PASSED 698.198
verify_vm_hot_resize_decrease (lisa_0_54) ✅ PASSED 730.913
verify_vmsnapshot_extension (lisa_0_69) ✅ PASSED 61.895
verify_exclude_disk_support_restore_point (lisa_0_70) ✅ PASSED 143.836
verify_gdb (lisa_0_65) ✅ PASSED 24.394
verify_mshv_install_succeeds (lisa_0_82) ⏭️ SKIPPED 0.227 skipped: Requires a path to MSHV binaries to be passed via mshv_binpath
verify_private_script_without_sas_run_failed (lisa_0_91) ❌ FAILED 0.457 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_sas_script_run (lisa_0_93) ❌ FAILED 0.457 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run (lisa_0_88) ✅ PASSED 62.869
verify_public_script_run (lisa_0_83) ❌ FAILED 0.484 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_84) ❌ FAILED 0.460 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_85) ❌ FAILED 0.448 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_86) ❌ FAILED 0.448 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run (lisa_0_87) ❌ FAILED 0.523 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_89) ❌ FAILED 0.438 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_90) ❌ FAILED 0.470 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_92) ❌ FAILED 0.497 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_94) ❌ FAILED 0.471 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_vm_extension_install_uninstall (lisa_0_74) ⏭️ SKIPPED 0.389 skipped: Required runbook variable(s) are missing or empty: extension_publisher='', extension_type='', extension_version
verify_private_sas_script_run (lisa_0_117) ❌ FAILED 1.565 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_base64_script_with_command_run_failed (lisa_0_112) ✅ PASSED 61.321
verify_public_script_run (lisa_0_107) ❌ FAILED 0.492 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_second_public_script_run (lisa_0_108) ❌ FAILED 0.500 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_script_in_both_settings_failed (lisa_0_109) ❌ FAILED 0.490 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_protected_settings_run (lisa_0_110) ❌ FAILED 0.718 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_without_command_run_failed (lisa_0_111) ❌ FAILED 0.519 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_base64_script_run (lisa_0_113) ❌ FAILED 0.535 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_script_with_gzip_base64_script_run (lisa_0_114) ❌ FAILED 0.461 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_public_python_script_run (lisa_0_118) ❌ FAILED 0.453 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_with_storage_credentials_run (lisa_0_116) ❌ FAILED 0.569 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_private_script_without_sas_run_failed (lisa_0_115) ❌ FAILED 9.055 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_serial_console (lisa_0_67) ✅ PASSED 40.623
verify_zram_crypto_zstd (lisa_0_49) ⏭️ SKIPPED 0.215 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
verify_zram_crypto_lz4 (lisa_0_50) ⏭️ SKIPPED 0.228 before_case skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. zram compression test requires Azure Lin
stress_mshv_vm_create (lisa_0_81) ⏭️ SKIPPED 2.578 before_case skipped: This suite is for MSHV root partition only
verify_azure_performance_diagnostics (lisa_0_79) ❌ FAILED 112.995 failed. ClientAuthenticationError: Server failed to authenticate the request. Please refer to the information in the www
verify_asr_by_cvt (lisa_0_78) ⏭️ SKIPPED 0.331 before_case skipped: cvtbinaries_sasuri is not provided.
smoke_test_check_serial_console_pattern (lisa_0_25) ✅ PASSED 71.060
smoke_test (lisa_0_24) ✅ PASSED 70.290
verify_deployment_provision_synthetic_nic (lisa_0_26) ✅ PASSED 55.419
verify_deployment_provision_standard_ssd_disk (lisa_0_27) ✅ PASSED 50.528
verify_deployment_provision_ephemeral_managed_disk (lisa_0_28) ✅ PASSED 50.244
verify_deployment_provision_premium_disk (lisa_0_29) ✅ PASSED 58.970
verify_deployment_provision_premiumv2_disk (lisa_0_30) ✅ PASSED 51.515
verify_deployment_provision_sriov (lisa_0_31) ✅ PASSED 76.143
verify_deployment_provision_ultra_datadisk (lisa_0_33) ✅ PASSED 51.324
verify_reboot_in_platform (lisa_0_32) ✅ PASSED 138.087
verify_deployment_provision_swiotlb_force (lisa_0_36) ⏭️ SKIPPED 15.296 skipped: GrubConfig is not available on this distribution: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. Gr
verify_stop_start_in_platform (lisa_0_34) ✅ PASSED 80.361
stress_reboot (lisa_0_35) ✅ PASSED 569.885
verify_metricsextension (lisa_0_71) ⏭️ SKIPPED 8.665 skipped: Unsupported system: 'SUSE Linux Enterprise Server 15 SP6'. MetricsExtension doesn't support this version.
perf_dpdk_send_only_failsafe_pmd (lisa_0_0) ✅ PASSED 133.238
perf_dpdk_send_only_netvsc_pmd (lisa_0_1) ❌ FAILED 136.998 failed. AssertionError: [any([0, 0, 0]) resolved to false. Test data was empty or all zeroes for dpdktestpmd.tx_pps_data
perf_dpdk_minimal_failsafe_pmd (lisa_0_2) ✅ PASSED 157.689
perf_dpdk_minimal_netvsc_pmd (lisa_0_3) ❌ FAILED 169.237 failed. AssertionError: [any([0, 0, 0, 0, 0, 0, 0, 0]) resolved to false. Test data was empty or all zeroes for dpdktest
perf_dpdk_l3fwd_ntttcp_tcp (lisa_0_6) ⏭️ SKIPPED 37.724 skipped: l3fwd test not compatible, use X64 Ubuntu >= 22.04
perf_dpdk_multi_queue_failsafe_pmd (lisa_0_4) ✅ PASSED 166.488
perf_dpdk_multi_queue_netvsc_pmd (lisa_0_5) ❌ FAILED 172.245 failed. AssertionError: [any([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) resolved to false. Test data was empty or all zero

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants