Project

General

Profile

Actions

action #39014

closed

coordination #38615: [functional][y][epic] New Installation Workflow - SLE 15 style system roles for openSUSE

[functional][y] New Installation Workflow - SLE 15 style system roles for openSUSE, adjust test suites for Gnome, KDE and Texmode installations

Added by riafarov over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Target version:
SUSE QA - Milestone 19
Start date:
2018-07-19
Due date:
2018-09-25
% Done:

0%

Estimated time:
1.00 h
Difficulty:

Description

openSUSE is moving to using the same yast system_role module as SLE 15

These changes are currently in Staging:D

https://openqa.opensuse.org/tests/708796#step/installer_desktopselection/30

Soon after this test was run the decision was made to remove the "Custom" option on the screen also

Therefore the following changes need to be made

Acceptance criteria

  • openSUSE Tumbleweed & 15.1 should use the system_role test module instead of desktopselection
  • old test behaviour will need to be preserved for 15.0 and earlier (for maintenance)
  • KDE,Gnome and textmode desktop selection works using new flow
Actions #1

Updated by riafarov over 5 years ago

  • Subject changed from [functional][y] New Installation Workflow - SLE 15 style system roles for openSUSE, adjust test suited for GNOME and KDE to [functional][y] New Installation Workflow - SLE 15 style system roles for openSUSE, adjust test suites for Gnome, KDE and Texmode installations
  • Status changed from New to Workable
Actions #2

Updated by riafarov over 5 years ago

  • Copied to action #39017: [functional][y] New Installation Workflow - SLE 15 style system roles for openSUSE, adjust test suited for minimalX, lxde, xfce added
Actions #3

Updated by JERiveraMoya over 5 years ago

  • Assignee set to JERiveraMoya
Actions #4

Updated by JERiveraMoya over 5 years ago

  • Status changed from Workable to Feedback

PR#5529 with initial draft.

Actions #5

Updated by JERiveraMoya over 5 years ago

PR#5547 preserving the original flow.
PR#5548 for bad use of ternary operator along with subroutines without parenthesis in Perl.

Added settings to corresponding test suits:

  • gnome: SYSTEM_ROLE=gnome
  • kde: SYSTEM_ROLE=kde
  • textmode: SYSTEM_ROLE=server
Actions #6

Updated by JERiveraMoya over 5 years ago

PR#5529 to revert for safety.
PR#5551 to resume work.

Actions #7

Updated by riafarov over 5 years ago

  • Due date changed from 2018-08-14 to 2018-08-28
Actions #8

Updated by JERiveraMoya over 5 years ago

  • Status changed from Feedback to In Progress
Actions #9

Updated by JERiveraMoya over 5 years ago

  • Status changed from In Progress to Feedback

Waiting for verification in O3

Actions #10

Updated by JERiveraMoya over 5 years ago

Reverted only some part of the code that I tried to clean-up but it wasn't the right logic: PR - Fix new role style for sle

Actions #11

Updated by riafarov over 5 years ago

  • Copied to deleted (action #39017: [functional][y] New Installation Workflow - SLE 15 style system roles for openSUSE, adjust test suited for minimalX, lxde, xfce)
Actions #12

Updated by JERiveraMoya over 5 years ago

  • Status changed from Feedback to In Progress
Actions #13

Updated by riafarov over 5 years ago

  • Due date changed from 2018-08-28 to 2018-09-11
  • Status changed from In Progress to Feedback

Not yet used on o3

Actions #14

Updated by riafarov over 5 years ago

  • Due date changed from 2018-09-11 to 2018-09-25

Not yet in TW, but reached leap 15.1

Actions #15

Updated by riafarov over 5 years ago

  • Estimated time changed from 8.00 h to 1.00 h
Actions #16

Updated by riafarov over 5 years ago

  • Target version changed from Milestone 18 to Milestone 19
Actions #17

Updated by riafarov over 5 years ago

  • Status changed from Feedback to Resolved

Works for leap 15.1 and TW

Actions

Also available in: Atom PDF