summaryrefslogtreecommitdiff
path: root/units/miscellanea
diff options
authorRod Smith <rod.smith@canonical.com>2019-09-12 19:01:18 -0400
committerRod Smith <rod.smith@canonical.com>2019-09-12 19:01:18 -0400
commitef098d4eb81e3d62336f9c165e82ca0ca39e5fb6 (patch)
tree78556ff761b4e230b93b5f0aa88bf57cb73ab1c8 /units/miscellanea
parenta22ffcd829e4febf94194e1f2090df9dc5d116b6 (diff)
Add a test to see if the firmware claims support for the EFI reboot-to-firmware-setup feature.
Diffstat (limited to 'units/miscellanea')
-rw-r--r--units/miscellanea/jobs.pxu12
-rw-r--r--units/miscellanea/test-plan.pxu1
2 files changed, 13 insertions, 0 deletions
diff --git a/units/miscellanea/jobs.pxu b/units/miscellanea/jobs.pxu
index ca726a62..3f3cfbd7 100644
--- a/units/miscellanea/jobs.pxu
+++ b/units/miscellanea/jobs.pxu
@@ -150,6 +150,18 @@ command: boot_mode_test secureboot
plugin: shell
category_id: com.canonical.plainbox::miscellanea
estimated_duration: 0.5
+id: miscellanea/reboot_firmware
+requires:
+ cpuinfo.platform in ("i386", "x86_64", "aarch64")
+depends: miscellanea/efi_boot_mode
+_summary: Test that system supports booting into firmware setup utility
+_description:
+ Test that the system supports rebooting into the firmware setup utility.
+command: boot_mode_test reboot_firmware
+
+plugin: shell
+category_id: com.canonical.plainbox::miscellanea
+estimated_duration: 0.5
unit: template
template-resource: model_assertion
template-unit: job
diff --git a/units/miscellanea/test-plan.pxu b/units/miscellanea/test-plan.pxu
index b63d34fd..eef3e6df 100644
--- a/units/miscellanea/test-plan.pxu
+++ b/units/miscellanea/test-plan.pxu
@@ -67,6 +67,7 @@ mandatory_include:
miscellanea/get_maas_version certification-status=blocker
miscellanea/efi_boot_mode certification-status=blocker
miscellanea/secure_boot_mode
+ miscellanea/reboot_firmware
miscellanea/efi_pxeboot
miscellanea/check_prerelease
miscellanea/cpus_are_not_samples