From c8d1097fdaf7640c9dc78095076e584d38fbf6e5 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Tue, 12 Sep 2023 11:57:27 -0400 Subject: [PATCH 1/2] tests: Add more cloud-init and TPM test cases Signed-off-by: Cole Robinson Resolves: https://issues.redhat.com/browse/RHEL-1705 (cherry picked from commit fca6de3950d41ccc1c4895c42073c840c45f01ab) Signed-off-by: Jonathon Jongsma --- .../data/capabilities/kvm-aarch64-domcaps.xml | 14 ++ .../virt-install-aarch64-cloud-init.xml | 136 ++++++++++++++++++ ...t-install-aarch64-firmware-no-override.xml | 6 + .../compare/virt-install-aarch64-kvm-gic.xml | 3 + .../virt-install-aarch64-kvm-import.xml | 3 + .../virt-install-cloud-init-default.xml | 127 +++++++++++----- .../virt-install-cloud-init-options1.xml | 131 +++++++++++------ tests/test_cli.py | 6 +- 8 files changed, 346 insertions(+), 80 deletions(-) create mode 100644 tests/data/cli/compare/virt-install-aarch64-cloud-init.xml diff --git a/tests/data/capabilities/kvm-aarch64-domcaps.xml b/tests/data/capabilities/kvm-aarch64-domcaps.xml index 432bdb537..9c244bbdd 100644 --- a/tests/data/capabilities/kvm-aarch64-domcaps.xml +++ b/tests/data/capabilities/kvm-aarch64-domcaps.xml @@ -62,6 +62,20 @@ + + + tpm-tis + + + passthrough + emulator + external + + + 1.2 + 2.0 + + diff --git a/tests/data/cli/compare/virt-install-aarch64-cloud-init.xml b/tests/data/cli/compare/virt-install-aarch64-cloud-init.xml new file mode 100644 index 000000000..e4a50cf4c --- /dev/null +++ b/tests/data/cli/compare/virt-install-aarch64-cloud-init.xml @@ -0,0 +1,136 @@ + + fedora28 + 00000000-1111-2222-3333-444444444444 + + + + + + 65536 + 65536 + 2 + + hvm + /usr/share/AAVMF/AAVMF_CODE.fd + + + + + + /usr/bin/qemu-system-aarch64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /dev/urandom + + + + + + + + + + + ds=nocloud + + + destroy + + + fedora28 + 00000000-1111-2222-3333-444444444444 + + + + + + 65536 + 65536 + 2 + + hvm + /usr/share/AAVMF/AAVMF_CODE.fd + + + + + + /usr/bin/qemu-system-aarch64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /dev/urandom + + + + + + + diff --git a/tests/data/cli/compare/virt-install-aarch64-firmware-no-override.xml b/tests/data/cli/compare/virt-install-aarch64-firmware-no-override.xml index b6fe84e67..cef9e6cde 100644 --- a/tests/data/cli/compare/virt-install-aarch64-firmware-no-override.xml +++ b/tests/data/cli/compare/virt-install-aarch64-firmware-no-override.xml @@ -43,6 +43,9 @@ + + + /dev/urandom @@ -95,6 +98,9 @@ + + + /dev/urandom diff --git a/tests/data/cli/compare/virt-install-aarch64-kvm-gic.xml b/tests/data/cli/compare/virt-install-aarch64-kvm-gic.xml index 92e17eda6..aa31ed9c1 100644 --- a/tests/data/cli/compare/virt-install-aarch64-kvm-gic.xml +++ b/tests/data/cli/compare/virt-install-aarch64-kvm-gic.xml @@ -56,6 +56,9 @@ + + + /dev/urandom diff --git a/tests/data/cli/compare/virt-install-aarch64-kvm-import.xml b/tests/data/cli/compare/virt-install-aarch64-kvm-import.xml index 5203cb807..1e4b26e51 100644 --- a/tests/data/cli/compare/virt-install-aarch64-kvm-import.xml +++ b/tests/data/cli/compare/virt-install-aarch64-kvm-import.xml @@ -51,6 +51,9 @@ + + +