Project

General

Profile

action #95745

coordination #93668: [epic] Redesign Installation test modules

Use NavigationController in all existing test modules that use LibyuiClient

Added by oorlov 3 months ago. Updated 20 days 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.

History

#1 Updated by oorlov 3 months ago

  • Tags changed from qe-sle-refinement to qe-yast-refinement

#2 Updated by syrianidou_sofia 3 months ago

  • Description updated (diff)

#3 Updated by syrianidou_sofia 3 months ago

  • Status changed from New to Workable

#4 Updated by syrianidou_sofia 2 months ago

  • Status changed from Workable to In Progress
  • Assignee set to syrianidou_sofia

#5 Updated by syrianidou_sofia 2 months ago

  • Status changed from In Progress to Blocked

#6 Updated by syrianidou_sofia about 2 months ago

  • Status changed from Blocked to In Progress

#8 Updated by JERiveraMoya 20 days ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF