Actions
action #95745
closedcoordination #93668: [epic] Redesign Installation test modules
Use NavigationController in all existing test modules that use LibyuiClient
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¶
- 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); - Remove the
press_next
from pages, controllers and test modules that use it; - Replace the former approach with the NavigationController#proceed_next_screen().
- Check first the cases where press_next is already separated at test level, but not in NavigationController
- In case the task is very big, we can split it into smaller ones.
Updated by oorlov over 3 years ago
- Tags changed from qe-sle-refinement to qe-yast-refinement
Updated by syrianidou_sofia over 3 years ago
- Status changed from New to Workable
Updated by syrianidou_sofia over 3 years ago
- Status changed from Workable to In Progress
- Assignee set to syrianidou_sofia
Updated by syrianidou_sofia over 3 years ago
- Status changed from In Progress to Blocked
Updated by syrianidou_sofia over 3 years ago
- Status changed from Blocked to In Progress
Updated by syrianidou_sofia over 3 years ago
- Status changed from In Progress to Feedback
Actions