Project

General

Profile

action #95476

coordination #93668: [epic] Redesign Installation test modules

Implement test module for system registration during installation

Added by oorlov 11 months ago. Updated 9 months 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.

History

#1 Updated by oorlov 11 months ago

  • Tags set to qe-sle-refinement
  • Tracker changed from coordination to action

#2 Updated by oorlov 11 months ago

  • Tags deleted (qe-sle-refinement)
  • Status changed from New to Workable

#3 Updated by JERiveraMoya 10 months ago

  • Status changed from Workable to In Progress

#4 Updated by JERiveraMoya 10 months ago

  • Assignee set to JERiveraMoya

#5 Updated by oorlov 10 months ago

  • Target version changed from SLE 15 SP3 to Current

#6 Updated by JERiveraMoya 10 months ago

  • Status changed from In Progress to Workable

#7 Updated by JERiveraMoya 10 months ago

  • Assignee deleted (JERiveraMoya)

#8 Updated by JRivrain 10 months ago

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

#9 Updated by JRivrain 9 months ago

first PR merged https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/13043. Missing: another PR for skipping registration, and one for scheduling.

#11 Updated by JRivrain 9 months ago

  • Status changed from In Progress to Feedback

#12 Updated by JRivrain 9 months ago

Put in feedback until next build.

#13 Updated by JERiveraMoya 9 months ago

  • Status changed from Feedback to Closed

Let's resolve it, as there were other changes on top, we will address them separately.

Also available in: Atom PDF