[libvirt] [PATCH 2/2] tests: Add simple headless guests using latest caps

Ján Tomko jtomko at redhat.com
Wed Sep 5 15:30:30 UTC 2018


On Wed, Sep 05, 2018 at 04:33:32PM +0200, Andrea Bolognani wrote:
>The new tests use DO_TEST_CAPS_ARCH_LATEST() with an input
>XML describing a very simple headless guest and cover most
>architectures and machine types we care about.
>
>Signed-off-by: Andrea Bolognani <abologna at redhat.com>
>---
> .../aarch64-virt-headless.aarch64-latest.args | 51 ++++++++++++++++++
> .../aarch64-virt-headless.xml                 | 29 ++++++++++
> .../ppc64-pseries-headless.ppc64-latest.args  | 44 +++++++++++++++
> .../ppc64-pseries-headless.xml                | 29 ++++++++++
> .../riscv64-virt-headless.riscv64-latest.args | 41 ++++++++++++++
> .../riscv64-virt-headless.xml                 | 29 ++++++++++
> .../s390x-ccw-headless.s390x-latest.args      | 43 +++++++++++++++
> tests/qemuxml2argvdata/s390x-ccw-headless.xml | 29 ++++++++++
> .../x86_64-pc-headless.x86_64-latest.args     | 45 ++++++++++++++++
> tests/qemuxml2argvdata/x86_64-pc-headless.xml | 29 ++++++++++
> .../x86_64-q35-headless.x86_64-latest.args    | 53 +++++++++++++++++++
> .../qemuxml2argvdata/x86_64-q35-headless.xml  | 29 ++++++++++
> tests/qemuxml2argvtest.c                      |  8 +++
> 13 files changed, 459 insertions(+)
> create mode 100644 tests/qemuxml2argvdata/aarch64-virt-headless.aarch64-latest.args
> create mode 100644 tests/qemuxml2argvdata/aarch64-virt-headless.xml
> create mode 100644 tests/qemuxml2argvdata/ppc64-pseries-headless.ppc64-latest.args
> create mode 100644 tests/qemuxml2argvdata/ppc64-pseries-headless.xml
> create mode 100644 tests/qemuxml2argvdata/riscv64-virt-headless.riscv64-latest.args
> create mode 100644 tests/qemuxml2argvdata/riscv64-virt-headless.xml
> create mode 100644 tests/qemuxml2argvdata/s390x-ccw-headless.s390x-latest.args
> create mode 100644 tests/qemuxml2argvdata/s390x-ccw-headless.xml
> create mode 100644 tests/qemuxml2argvdata/x86_64-pc-headless.x86_64-latest.args
> create mode 100644 tests/qemuxml2argvdata/x86_64-pc-headless.xml
> create mode 100644 tests/qemuxml2argvdata/x86_64-q35-headless.x86_64-latest.args
> create mode 100644 tests/qemuxml2argvdata/x86_64-q35-headless.xml
>
>diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c
>index cc0e5f04bf..35df63b2ac 100644
>--- a/tests/qemuxml2argvtest.c
>+++ b/tests/qemuxml2argvtest.c
>@@ -3012,6 +3012,14 @@ mymain(void)
>     DO_TEST("riscv64-virt",
>             QEMU_CAPS_DEVICE_VIRTIO_MMIO);
>
>+    /* Simple headless guests for various architectures */
>+    DO_TEST_CAPS_ARCH_LATEST("aarch64-virt-headless", "aarch64");
>+    DO_TEST_CAPS_ARCH_LATEST("ppc64-pseries-headless", "ppc64");
>+    DO_TEST_CAPS_ARCH_LATEST("riscv64-virt-headless", "riscv64");
>+    DO_TEST_CAPS_ARCH_LATEST("s390x-ccw-headless", "s390x");
>+    DO_TEST_CAPS_ARCH_LATEST("x86_64-pc-headless", "x86_64");
>+    DO_TEST_CAPS_ARCH_LATEST("x86_64-q35-headless", "x86_64");

For x86_64, we have the DO_TEST_CAPS_LATEST alias.

Either way:
Reviewed-by: Ján Tomko <jtomko at redhat.com>

Thank you for adding these!

Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20180905/2b5eb91d/attachment-0001.sig>


More information about the libvir-list mailing list