Project

General

Profile

Actions

action #39017

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 suited for minimalX, lxde, xfce

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

Status:
Resolved
Priority:
High
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:
2.00 h
Difficulty:

Description

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

These changes are in Staging:D, but should be already reaching TW and Leap 15.1 fairly soon.
See parent ticket and #39014 , as role selection already works.

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

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

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)
  • minimalX, lxde, xfce desktop selection works using new flow with system roles

Suggestions

There are 2 possible ways:
a) Select Server role and select required patterns as software
b) Select Gnome role and unselect gnome, and select patterns for minimalX/lxde/xfce
See https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5588 as it can be reused to unselect some patterns after default installation.

Actions #1

Updated by riafarov over 5 years ago

  • Copied from action #39014: [functional][y] New Installation Workflow - SLE 15 style system roles for openSUSE, adjust test suites for Gnome, KDE and Texmode installations added
Actions #2

Updated by okurz over 5 years ago

  • Due date set to 2018-09-25
  • Target version changed from Milestone 18 to Milestone 19
Actions #3

Updated by riafarov over 5 years ago

  • Copied from deleted (action #39014: [functional][y] New Installation Workflow - SLE 15 style system roles for openSUSE, adjust test suites for Gnome, KDE and Texmode installations)
Actions #4

Updated by riafarov over 5 years ago

  • Parent task set to #38615
Actions #5

Updated by riafarov over 5 years ago

  • Description updated (diff)
  • Due date changed from 2018-09-25 to 2018-09-11
  • Status changed from New to Workable
  • Priority changed from Normal to High
Actions #6

Updated by riafarov over 5 years ago

  • Assignee set to riafarov
Actions #7

Updated by riafarov over 5 years ago

for minimalx it was enough to add just needles and following settings to the test suite:
SYSTEM_ROLE_FIRST_FLOW=1 SYSTEM_ROLE_STYLE=1 SYSTEM_ROLE=textmode PATTERNS=default,minimalx

lxde and xfce patterns are missing in the installer.

Actions #8

Updated by riafarov over 5 years ago

  • Status changed from Workable to Feedback
Actions #10

Updated by riafarov over 5 years ago

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

Updated by riafarov over 5 years ago

  • Estimated time set to 2.00 h
Actions #12

Updated by riafarov over 5 years ago

No failing tests for this functionality in leap 15.1

Actions #13

Updated by riafarov over 5 years ago

  • Status changed from Feedback to Resolved

Works on TW.

Actions

Also available in: Atom PDF