aboutsummaryrefslogtreecommitdiff
path: root/test-configs.yaml
diff options
context:
space:
mode:
authorGuillaume Tucker <guillaume.tucker@collabora.com>2019-08-29 09:36:28 +0100
committerGuillaume Tucker <guillaume.tucker@collabora.com>2019-08-30 08:45:16 +0100
commit93198a75f792892cb2ed431d8fc81f6e5e0ef468 (patch)
tree58b969646b14ad1dafa8b8cf1d9d353906da819e /test-configs.yaml
parentc7f237fc06dd98fa3e11600ccf2a8734cdbb72dc (diff)
test-configs.yaml: refactor QEMU variants and UEFI test plans
Rather than having UEFI test plans for each GIC version, create QEMU variants with different GIC versions and run a single UEFI test plan in each arch for each QEMU variant. Suggested-by: Corentin LABBE <clabbe@baylibre.com> Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Diffstat (limited to 'test-configs.yaml')
-rw-r--r--test-configs.yaml84
1 files changed, 52 insertions, 32 deletions
diff --git a/test-configs.yaml b/test-configs.yaml
index 6444f62..c7dd6c8 100644
--- a/test-configs.yaml
+++ b/test-configs.yaml
@@ -139,47 +139,31 @@ test_plans:
sleep:
rootfs: debian_buster_ramdisk
- uefi-arm-gicv2:
+ uefi_arm:
rootfs: buildroot_ramdisk
pattern: 'boot/generic-qemu-boot-template.jinja2'
params:
- qemu_machine: 'virt,gic-version=2'
bios_url: 'https://storage.kernelci.org/images/uefi/111bbcf87621/QEMU_EFI.fd-ARM-RELEASE-111bbcf87621'
- uefi-arm-gicv3:
+ uefi_arm64:
rootfs: buildroot_ramdisk
pattern: 'boot/generic-qemu-boot-template.jinja2'
params:
- qemu_machine: 'virt,gic-version=3'
- bios_url: 'https://storage.kernelci.org/images/uefi/111bbcf87621/QEMU_EFI.fd-ARM-RELEASE-111bbcf87621'
-
- uefi-arm64-gicv2:
- rootfs: buildroot_ramdisk
- pattern: 'boot/generic-qemu-boot-template.jinja2'
- params:
- qemu_machine: 'virt,gic-version=2'
- bios_url: 'https://storage.kernelci.org/images/uefi/111bbcf87621/QEMU_EFI.fd-AARCH64-RELEASE-111bbcf87621'
-
- uefi-arm64-gicv3:
- rootfs: buildroot_ramdisk
- pattern: 'boot/generic-qemu-boot-template.jinja2'
- params:
- qemu_machine: 'virt,gic-version=3'
bios_url: 'https://storage.kernelci.org/images/uefi/111bbcf87621/QEMU_EFI.fd-AARCH64-RELEASE-111bbcf87621'
- uefi-x86_64:
+ uefi_x86_64:
rootfs: buildroot_ramdisk
pattern: 'boot/generic-qemu-boot-template.jinja2'
params:
bios_url: 'https://storage.kernelci.org/images/uefi/111bbcf87621/OVMF.fd-X64-RELEASE-111bbcf87621'
- uefi-x86_i386:
+ uefi_i386:
rootfs: buildroot_ramdisk
pattern: 'boot/generic-qemu-boot-template.jinja2'
params:
bios_url: 'https://storage.kernelci.org/images/uefi/111bbcf87621/OVMF.fd-IA32-RELEASE-111bbcf87621'
- uefi-x86-mixed:
+ uefi_x86-mixed:
rootfs: buildroot_ramdisk
pattern: 'boot/generic-qemu-boot-template.jinja2'
params:
@@ -761,7 +745,20 @@ device_types:
- whitelist: {defconfig: ['defconfig']}
- blacklist: {kernel: ['v3.']}
- qemu_arm:
+ qemu_arm-virt-gicv2:
+ base_name: qemu
+ mach: qemu
+ arch: arm
+ boot_method: qemu
+ context:
+ arch: arm
+ cpu: 'cortex-a15'
+ guestfs_interface: 'virtio'
+ machine: 'virt,gic-version=2'
+ filters:
+ - whitelist: {defconfig: ['multi_v7_defconfig', 'vexpress_defconfig']}
+
+ qemu_arm-virt-gicv3:
base_name: qemu
mach: qemu
arch: arm
@@ -770,10 +767,11 @@ device_types:
arch: arm
cpu: 'cortex-a15'
guestfs_interface: 'virtio'
+ machine: 'virt,gic-version=3'
filters:
- whitelist: {defconfig: ['multi_v7_defconfig', 'vexpress_defconfig']}
- qemu_arm64:
+ qemu_arm64-virt-gicv2:
base_name: qemu
mach: qemu
arch: arm64
@@ -782,6 +780,20 @@ device_types:
arch: arm64
cpu: 'cortex-a57'
guestfs_interface: 'virtio'
+ machine: 'virt,gic-version=2'
+ filters:
+ - whitelist: {defconfig: ['defconfig']}
+
+ qemu_arm64-virt-gicv3:
+ base_name: qemu
+ mach: qemu
+ arch: arm64
+ boot_method: qemu
+ context:
+ arch: arm64
+ cpu: 'cortex-a57'
+ guestfs_interface: 'virtio'
+ machine: 'virt,gic-version=3'
filters:
- whitelist: {defconfig: ['defconfig']}
@@ -1357,34 +1369,42 @@ test_configs:
- device_type: qcom-qdf2400
test_plans: [boot]
- - device_type: qemu_arm
+ - device_type: qemu_arm-virt-gicv2
+ test_plans:
+ - boot_qemu
+ - uefi_arm
+
+ - device_type: qemu_arm-virt-gicv3
test_plans:
- boot_qemu
- simple_qemu
- - uefi-arm-gicv2
- - uefi-arm-gicv3
+ - uefi_arm
- v4l2_compliance_qemu_vivid
- - device_type: qemu_arm64
+ - device_type: qemu_arm64-virt-gicv2
+ test_plans:
+ - boot_qemu
+ - uefi_arm64
+
+ - device_type: qemu_arm64-virt-gicv3
test_plans:
- boot_qemu
- simple_qemu
- - uefi-arm64-gicv2
- - uefi-arm64-gicv3
+ - uefi_arm64
- v4l2_compliance_qemu_vivid
- device_type: qemu_i386
test_plans:
- boot
- - uefi-x86_i386
+ - uefi_i386
- simple_qemu
- device_type: qemu_x86_64
test_plans:
- boot_qemu
- simple_qemu
- - uefi-x86_64
- - uefi-x86-mixed
+ - uefi_x86_64
+ - uefi_x86-mixed
- v4l2_compliance_qemu_vivid
- device_type: r8a7791-porter