Project

General

Profile

Actions

action #95476

closed

coordination #93668: [epic] Redesign Installation test modules

Implement test module for system registration during installation

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

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

0%

Estimated time:

Description

Scope

Job Groups: YaST
Screen: Registration
Test Cases:
#1 - Provide only registration code;
#3 - Skip registration for Full medium.
Ticket with Test Cases: https://progress.opensuse.org/issues/94895

Task:

  1. Implement test modules for both test cases using Page Object Model and LibyuiClient;
  2. Split existing scc_registration module to two parts: system registration and module selection, leaving the part for module selection as is (The rewrite of module selection will be covered in another ticket);
    • As the scope is only YaST Job Group for now, we cannot simply remove registration part from scc_registration, as it is used in a lot of places. So, as a possible solution, the part for module selection may be extracted to separate function and moved to registration.pm library file then used in scc_registration and in new module (something like select_extensions_and_modules), which will be used altogether with the test module for registration.
  3. Update schedule files with the new modules.
Actions

Also available in: Atom PDF