action #168310
closed
coordination #169654: [epic] Create test scenarios for Agama
Instead of relying on grub_test, implement page object to select Boot from Hard Disk
Added by JERiveraMoya 3 months ago.
Updated 10 days ago.
Description
Motivation¶
For usb installation we need to navigate to Boot from Hard Disk in the grub of the installed system.
See current failure:
openQA test in scenario opensuse-agama-9.0-agama-installer-x86_64-agama_default@uefi-usb-2G fails in
grub_test
Using page objects we will introduce some condition at the level of distribution pattern and we will create page object based on composition
to interact with the screen. The change will be only applied to this scenario and others are not affected.
Acceptance criteria¶
- AC1: Add more functionality to our page object model to do this navigation.
- Status changed from Workable to In Progress
- Assignee set to rainerkoenig
- Tags changed from qe-yam-oct-sprint to qe-yam-nov-sprint
- Parent task changed from #163919 to #169654
- Priority changed from High to Normal
merged, please setup yaml file in prod.
Change to POM definitely works, while what I saw the failure is because of setting 'AGAMA=1' removed.
# Layout of live is different from installation media
# Agama has same layout of live
my $key = is_livecd() || get_var("AGAMA") ? 'down' : 'up';
Just feel interest to know the reason to implement to POM. :)
leli wrote in #note-8:
Change to POM definitely works, while what I saw the failure is because of setting 'AGAMA=1' removed.
# Layout of live is different from installation media
# Agama has same layout of live
my $key = is_livecd() || get_var("AGAMA") ? 'down' : 'up';
Just feel interest to know the reason to implement to POM. :)
we didn't create that code, our initial implementation for qemu is without AGAMA=1 because it is simple enough to avoid using legacy code and hack it. We only use AGAMA=1 for non-qemu.
POM is our way to implement by default when dealing with the UI.
- Tags changed from qe-yam-nov-sprint to qe-yam-dec-sprint-fy25
- Status changed from In Progress to Resolved
- Priority changed from Normal to High
Also available in: Atom
PDF