[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 23/29] tests/acceptance/virtio_check_params: Support the ppc a
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v2 23/29] tests/acceptance/virtio_check_params: Support the ppc architecture |
Date: |
Wed, 29 Jan 2020 22:23:39 +0100 |
We can run these tests on the pSeries machines too,
we were just missing to properly parse the machine names.
Note: we have to exclude the versioned machines from QEMU 2.8
to 2.11 which fail, such:
TestFail: machine type pseries-2.8: No Transactional Memory support in TCG,
try appending -machine cap-htm=off
Suggested-by: Cornelia Huck <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
---
tests/acceptance/virtio_check_params.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/tests/acceptance/virtio_check_params.py
b/tests/acceptance/virtio_check_params.py
index b14cfb5958..2c14af825d 100755
--- a/tests/acceptance/virtio_check_params.py
+++ b/tests/acceptance/virtio_check_params.py
@@ -113,6 +113,8 @@ class VirtioMaxSegSettingsCheck(Test):
ver = ver.split(".");
elif arch == 's390x':
ver = mt[len('s390-ccw-virtio-'):].split('.')
+ elif arch.startswith('ppc'):
+ ver = mt[len('pseries-'):].split('.')
else:
raise TestCancel('Unsupported architecture: %s' % arch)
@@ -131,6 +133,9 @@ class VirtioMaxSegSettingsCheck(Test):
EXCLUDED_MACHINES += ['isapc', 'microvm']
if os.geteuid() != 0:
EXCLUDED_MACHINES += ['xenfv', 'xenpv']
+ elif arch.startswith('ppc'):
+ EXCLUDED_MACHINES += ['pseries-2.8', 'pseries-2.9',
+ 'pseries-2.10', 'pseries-2.11']
# collect all machine types except the ones in EXCLUDED_MACHINES
with QEMUMachine(self.qemu_bin) as vm:
if arch.startswith('mips'):
@@ -142,6 +147,8 @@ class VirtioMaxSegSettingsCheck(Test):
for m in EXCLUDED_MACHINES:
if m in machines:
machines.remove(m)
+ if arch.startswith('ppc'):
+ machines = [m for m in machines if m.startswith('pseries')]
for dev_type in DEV_TYPES:
# create the list of machine types and their parameters.
--
2.21.1
- [PATCH v2 17/29] tests/acceptance/virtio_check_params: Improve exception logging, (continued)
- [PATCH v2 17/29] tests/acceptance/virtio_check_params: Improve exception logging, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 19/29] tests/acceptance/virtio_check_params: Only test Xen as superuser, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 18/29] tests/acceptance/virtio_check_params: List machine being tested, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 20/29] tests/acceptance/virtio_check_params: Skip test if arch is not supported, Philippe Mathieu-Daudé, 2020/01/29
- [RFC PATCH v2 21/29] tests/acceptance/virtio_check_params: Kludge to skip tests on MIPS, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 22/29] tests/acceptance/virtio_check_params: Support the s390x architecture, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 23/29] tests/acceptance/virtio_check_params: Support the ppc architecture,
Philippe Mathieu-Daudé <=
- [PATCH v2 24/29] tests/acceptance/virtio_check_params: Default to -nodefaults, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 25/29] tests/acceptance/virtio_check_params: Require a virtio-scsi-pci device, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 26/29] tests/acceptance/boot_linux_console: Do not use VGA on Clipper machine, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 27/29] tests/acceptance/migration: Default to -nodefaults, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 28/29] tests/acceptance/version: Default to -nodefaults, Philippe Mathieu-Daudé, 2020/01/29
- [PATCH v2 29/29] MAINTAINERS: Add Acceptance tests reviewers, Philippe Mathieu-Daudé, 2020/01/29
- Re: [PATCH v2 00/29] tests/acceptance/virtio_seg_max_adjust: Restrict it to Linux/X86, Philippe Mathieu-Daudé, 2020/01/29