aboutsummaryrefslogtreecommitdiff
path: root/leg-virt-tiancore-edk2-upstream
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2015-05-14 14:47:29 +0200
committerLinaro Code Review <review@review.linaro.org>2015-05-20 09:22:29 +0000
commit7a9fa6cf219c6ab700f219b20a048af6d2fe3f19 (patch)
treebf87cc9a56843595824655006069110f00b83810 /leg-virt-tiancore-edk2-upstream
parent380317959532702bce8ffb8eff4f56a265c7ecee (diff)
leg-virt-tianocore: add secureboot test cases (plain and GRUB)
Change-Id: I108121b06b2e7f2a03bdc838fbbdbd9a00716746 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'leg-virt-tiancore-edk2-upstream')
-rw-r--r--leg-virt-tiancore-edk2-upstream/lava-job-definitions/kvm-aarch64/template.json54
1 files changed, 49 insertions, 5 deletions
diff --git a/leg-virt-tiancore-edk2-upstream/lava-job-definitions/kvm-aarch64/template.json b/leg-virt-tiancore-edk2-upstream/lava-job-definitions/kvm-aarch64/template.json
index f8128ff7ea..8c8050dcda 100644
--- a/leg-virt-tiancore-edk2-upstream/lava-job-definitions/kvm-aarch64/template.json
+++ b/leg-virt-tiancore-edk2-upstream/lava-job-definitions/kvm-aarch64/template.json
@@ -1,5 +1,5 @@
{
- "timeout": 3600,
+ "timeout": 900,
"job_name": "${BUILD_URL}",
"logging_level": "INFO",
"vm_group": {
@@ -10,7 +10,13 @@
"auto_start_vms": false,
"vms": [{
"device_type": "kvm-aarch64",
- "role": "guest"
+ "role": "guest-nonsecure"
+ },{
+ "device_type": "kvm-aarch64",
+ "role": "guest-secure"
+ },{
+ "device_type": "kvm-aarch64",
+ "role": "guest-grub-secure"
}]
},
"actions": [
@@ -31,7 +37,25 @@
"kernel": "http://snapshots.linaro.org/kernel-hwpack/linux-mainline/defconfig/${KERNEL_BUILD_NUM}/Image",
"ramdisk": "http://storage.kernelci.org/images/rootfs/buildroot/arm64/rootfs.cpio.gz",
"firmware": "${QEMU_EFI_URL}",
- "role": "guest"
+ "role": "guest-nonsecure"
+ }
+ },
+ {
+ "command": "deploy_linaro_kernel",
+ "parameters": {
+ "kernel": "http://people.linaro.org/~ard.biesheuvel/lava-uefi/secureboot/Image",
+ "ramdisk": "http://storage.kernelci.org/images/rootfs/buildroot/arm64/rootfs.cpio.gz",
+ "qemu_pflash": ["${QEMU_EFI_URL}", "http://people.linaro.org/~ard.biesheuvel/lava-uefi/secureboot/vars.bin.gz"],
+ "role": "guest-secure"
+ }
+ },
+ {
+ "command": "deploy_linaro_kernel",
+ "parameters": {
+ "kernel": "http://people.linaro.org/~ard.biesheuvel/lava-uefi/secureboot/grubaa64.efi",
+ "rootfs": "http://people.linaro.org/~ard.biesheuvel/lava-uefi/secureboot/vexpress64-openembedded_minimal-armv8.img.gz",
+ "qemu_pflash": ["${QEMU_EFI_URL}", "http://people.linaro.org/~ard.biesheuvel/lava-uefi/secureboot/grub-vars.bin.gz"],
+ "role": "guest-grub-secure"
}
},
{
@@ -61,8 +85,28 @@
"commands": [
"dmesg|grep 'rtc-efi rtc-efi: setting system clock to'"
],
- "timeout": 900,
- "role": "guest"
+ "timeout": 300,
+ "role": "guest-nonsecure"
+ }
+ },
+ {
+ "command": "lava_command_run",
+ "parameters": {
+ "commands": [
+ "dmesg|grep 'rtc-efi rtc-efi: setting system clock to'"
+ ],
+ "timeout": 300,
+ "role": "guest-secure"
+ }
+ },
+ {
+ "command": "lava_command_run",
+ "parameters": {
+ "commands": [
+ "grep BOOT_IMAGE /proc/cmdline"
+ ],
+ "timeout": 300,
+ "role": "guest-grub-secure"
}
},
{