From 019bd74bfbc8ab4a734809d0565779d0281fa164 Mon Sep 17 00:00:00 2001 From: Anushree-Mathur Date: Fri, 21 Nov 2025 16:50:56 +0530 Subject: [PATCH] Cancel the testcase as maximum mode is not supported for ppc! Added a condition to cancel a testcase if machine is ppc64 or ppc64le and cpu_mode is maximum as this mode is not supported for power architecture. Signed-off-by: Anushree-Mathur --- libvirt/tests/src/cpu/vcpu_misc.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libvirt/tests/src/cpu/vcpu_misc.py b/libvirt/tests/src/cpu/vcpu_misc.py index 616a493f551..ddc9988490d 100644 --- a/libvirt/tests/src/cpu/vcpu_misc.py +++ b/libvirt/tests/src/cpu/vcpu_misc.py @@ -1,5 +1,6 @@ import logging as log import os +import platform import re from avocado.utils import process @@ -92,6 +93,10 @@ def update_cpu_xml(vmxml, params, test): with_topology = "yes" == params.get("with_topology", "no") customize_cpu_features = "yes" == params.get("customize_cpu_features", "no") + # Check for machine type for mode as maximum + if (platform.machine() in ['ppc64', 'ppc64le']) and (cpu_mode == "maximum"): + test.cancel("\"maximum\" mode is not supported in power arch") + # Create cpu xml for test if vmxml.xmltreefile.find('cpu'): cpu_xml = vmxml.cpu