From 0e3a4a4ef41aff80fba03409eef45a9763761e38 Mon Sep 17 00:00:00 2001 From: Anushree-Mathur Date: Mon, 24 Nov 2025 11:27:38 +0530 Subject: [PATCH] Handle unsupported architectures in virsh CPU models check! Add a check to skip unsupported architectures when running virsh cpu-models. Logs the message and continues with the next architecture to avoid unnecessary failures as it is expected.. Signed-off-by: Anushree-Mathur --- libvirt/tests/src/virsh_cmd/host/virsh_cpu_models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libvirt/tests/src/virsh_cmd/host/virsh_cpu_models.py b/libvirt/tests/src/virsh_cmd/host/virsh_cpu_models.py index d89244433bc..abb266bf4a1 100644 --- a/libvirt/tests/src/virsh_cmd/host/virsh_cpu_models.py +++ b/libvirt/tests/src/virsh_cmd/host/virsh_cpu_models.py @@ -81,5 +81,9 @@ def run(test, params, env): logging.debug("Get the CPU models for arch: %s" % arch) result = virsh.cpu_models(arch, options=option, uri=connect_uri, ignore_status=True, debug=True) + # Check if the architecture is not supported; log it and skip to the next architecture. + if "architecture is not supported by CPU driver" in result.stderr: + logging.info("%s architecture is not supported by CPU driver as expected" % arch) + continue utlv.check_exit_status(result, expect_error=status_error) compare_cpu_model_with_qemu(test, params, result, qemu_cmd)