Project

General

Profile

Actions

action #95745

closed

coordination #93668: [epic] Redesign Installation test modules

Use NavigationController in all existing test modules that use LibyuiClient

Added by oorlov over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
2021-07-20
Due date:
% Done:

0%

Estimated time:

Description

**## Motivation
Currently, there are two different approaches used for the same navigation functionality (press_next() method in controllers for specific pages and in NavigationController).

In order to have consistency and to not collect technical debt, only one solution should be kept - NavigationController.

Scope

Existing Test Modules, Controllers and Pages that use press_next with LibyuiClient (e.g. tests/installation/system_role/select_role.pm, lib/Installation/SystemRole/SystemRoleController.pm, lib/Installation/SystemRole/SystemRolePage.pm)

Task

  1. Find test modules, controllers and pages that use press_next with LibyuiClient (press_next method in the approach where we use needles is out of scope);
  2. Remove the press_next from pages, controllers and test modules that use it;
  3. Replace the former approach with the NavigationController#proceed_next_screen().
  4. Check first the cases where press_next is already separated at test level, but not in NavigationController
  5. In case the task is very big, we can split it into smaller ones.
Actions #1

Updated by oorlov over 2 years ago

  • Tags changed from qe-sle-refinement to qe-yast-refinement
Actions #2

Updated by syrianidou_sofia over 2 years ago

  • Description updated (diff)
Actions #3

Updated by syrianidou_sofia over 2 years ago

  • Status changed from New to Workable
Actions #4

Updated by syrianidou_sofia over 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to syrianidou_sofia
Actions #5

Updated by syrianidou_sofia over 2 years ago

  • Status changed from In Progress to Blocked
Actions #6

Updated by syrianidou_sofia over 2 years ago

  • Status changed from Blocked to In Progress
Actions #7

Updated by syrianidou_sofia over 2 years ago

  • Status changed from In Progress to Feedback
Actions #8

Updated by JERiveraMoya over 2 years ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF