Actions
action #108293
closedcoordination #108290: [Epic] Improve installation test modules where libyui REST API is not applicable
Replace select_patterns when unselecting all patterns except for "base" and "minimal
Start date:
2022-03-14
Due date:
% Done:
0%
Estimated time:
Description
Motivation¶
Execution time of this test is huge, it iterates a list that sometimes is quite long, https://openqa.suse.de/tests/8291583#step/select_patterns/87 checking items one by one. It is an old module using shortcuts and needles and quite generic.
Acceptance criteria¶
AC1: Use alternative path to select only those two patterns.
AC2: Map the screen using POM but use needles/shortcuts instead of libyui REST API calls.
Further information¶
- There are simple ways to achieve the same, we can do the following:
- Unselecting all the patterns:
- Focus on the list (alt-tab)
- Press right click
- Select menu All in this list
- Select submenu Do not install
Select pattern 'Minimal Base System' and 'Enhanced Base System':
- Click on item with a needle
- send alt-+
- Test assume that those two pattern to be selected are visible, both are Base Technologies. For other cases we might thing in other alternative paths.
- We might try to avoid the complexity of having a controller or a distri provider for now, just implement the Pages for simplicity. In future we can think about if we really want more layers.
Actions