Project

General

Profile

Actions

action #108293

closed

coordination #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

Added by JERiveraMoya over 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
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.

Related issues 1 (0 open1 closed)

Related to qe-yam - action #108380: Replace select_patterns when selecting only YaST Development patternResolvedleli2022-03-16

Actions
Actions #1

Updated by JERiveraMoya over 2 years ago

  • Description updated (diff)
Actions #2

Updated by JERiveraMoya over 2 years ago

  • Tags deleted (qe-yast-refinement)
  • Status changed from New to Workable
Actions #3

Updated by tinawang123 about 2 years ago

  • Status changed from Workable to In Progress
Actions #4

Updated by tinawang123 about 2 years ago

  • Assignee set to tinawang123
Actions #6

Updated by JERiveraMoya about 2 years ago

  • Status changed from In Progress to Resolved
Actions #7

Updated by JERiveraMoya about 2 years ago

  • Related to action #108380: Replace select_patterns when selecting only YaST Development pattern added
Actions

Also available in: Atom PDF