action #135413
closed
Replace LIVECD and LIVETEST with UEFI for all agama tests.
Added by JRivrain about 1 year ago.
Updated about 1 year ago.
Description
Motivation¶
Currently, all tests on x86_64 are using the variables LIVECD, LIVETEST, LIVECD_LOADER and not UEFI, however those livecds are made for uefi.
These variables are problematic, should not be used, and don't serve any purpose.
They cause some issues and inconstistencies, for example:
- for x86_64 the installation medium is not ejected after install, unlike for other arches - and need to scroll down to get to "boot from hdd".
- some other variables like BOOTFROM do not work as expected.
example of vrs showing we don't need these variables: https://openqa.opensuse.org/tests/overview?version=agama-3.0-staging&distri=alp&build=JRivrain%2Fos-autoinst-distri-opensuse%23master
Acceptance criteria¶
AC1: Remove LIVECD* variables and use MACHINE=uefi in Agama job groups.
- Description updated (diff)
- Description updated (diff)
- Description updated (diff)
- Description updated (diff)
- Description updated (diff)
- Description updated (diff)
- Status changed from New to Workable
- Priority changed from Normal to High
- Target version set to Current
- Status changed from Workable to In Progress
- Assignee set to rfan1
https://openqa.opensuse.org/admin/job_templates/96?
.livecd_settings: &livecd_settings
DESKTOP: gnome
HDDSIZEGB: '40'
- LIVECD: '1'
- LIVECD_LOADER: grub2
- LIVETEST: '1'
QEMUCPUS: '2'
QEMURAM: '6144'
defaults:
x86_64:
- machine: 64bit-2G
+ machine: uefi
priority: 50
s390x:
machine: s390x-kvm-sle15
https://openqa.opensuse.org/admin/job_templates/116?
.livecd_settings: &livecd_settings
DESKTOP: gnome
HDDSIZEGB: '40'
- LIVECD: '1'
- LIVECD_LOADER: grub2
- LIVETEST: '1'
QEMUCPUS: '2'
QEMURAM: '6144'
defaults:
x86_64:
- machine: 64bit-2G
+ machine: uefi
priority: 50
s390x:
machine: s390x-kvm-sle15
Sanity tests with the changes:VR
Warning, I just noticed that UEFI=1 alone allows to use the UEFI menu which is in use in the live cd, but you are still on a legacy (bios boot) machine: MACHINE is 64bit-2G, not uefi. So we may want to clarify that.
JRivrain wrote in #note-11:
Warning, I just noticed that UEFI=1 alone allows to use the UEFI menu which is in use in the live cd, but you are still on a legacy (bios boot) machine: MACHINE is 64bit-2G, not uefi. So we may want to clarify that.
Thanks much @JRivrain!
I can see some UEFI settings on both x86_64
and aarch64
. I just deleted the settings since it has been defined in machine type uefi
[x86_64] and aarch64
[aarch64]
- Status changed from In Progress to Feedback
- Status changed from Feedback to Resolved
Also available in: Atom
PDF