Project

General

Profile

Actions

action #88615

closed

coordination #71242: [epic] Unify validation in the installed system

Improve validation of System Role by checking that the exact number of patterns were installed

Added by JERiveraMoya about 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
SUSE QA - SLE 15 SP3
Start date:
2021-02-15
Due date:
% Done:

0%

Estimated time:

Description

As a QE member I want to improve validation of System Role by checking that the exact number of patterns selected to be installed are present in the running system and no other patterns are present.
Current we have mechanism in test module 'validate_installed_software' used for checking sofware and packages which doesn't guarantee a closed set of patterns installed.
We should unify this mechanism and include this command zypper -n se -i -t pattern to know all the exact pattern in the SUT.

We start with validation of the patterns in the installed system and check patterns listed on the Overview page.

Further information:
System Roles and scenarios:

                             |gnome_basic|base|enhanced_base|apparmor|yast2_basis|yast2_desktop|yast2_server|fonts|x11|devel_yast|
|Role Text Mode              |           |  x |      x      |    x   |     x     |             |            |     | x |          |
|Role Minimal                |           |  x |             |        |           |             |            |     |   |          |
|minimal+base_yast           |           |  x |      x      |        |           |             |            |     |   |          |
|Role SLES with GNOME        |      x    |  x |      x      |    x   |     x     |      x      |      x     |  x  | x |          |
|select_modules_and_patterns |      x    |  x |      x      |    x   |     x     |      x      |      x     |  x  | x |    x     |

Acceptance criteria

  1. Patterns list is validated in the installed system for the roles/scenarios listed above
Actions #1

Updated by JERiveraMoya about 3 years ago

  • Tracker changed from coordination to action
  • Target version set to SLE 15 SP3
Actions #2

Updated by JERiveraMoya about 3 years ago

  • Subject changed from Improve validation of System Role by checking that the exact number of patterns installed to Improve validation of System Role by checking that the exact number of patterns were installed
Actions #3

Updated by riafarov about 3 years ago

  • Description updated (diff)
  • Status changed from New to Workable
Actions #4

Updated by oorlov almost 3 years ago

  • Assignee set to oorlov
Actions #5

Updated by JERiveraMoya almost 3 years ago

  • Status changed from Workable to In Progress
Actions #6

Updated by oorlov almost 3 years ago

  • Status changed from In Progress to Feedback
Actions #7

Updated by riafarov almost 3 years ago

powerVM will need more love https://openqa.suse.de/tests/5785756 somehow gnome is selected as a system role now and we have gnome pattern being installed.

Actions #8

Updated by oorlov almost 3 years ago

I've investigated the issue a bit and noticed, that the Gnome system role was mistakenly selected there from the first run due to a wrong needle (https://openqa.suse.de/tests/5119980#step/system_role/1). I'll look at it more closely and if it can be fixed easily, I'll fix it in scope of this ticket.

Actions #9

Updated by oorlov almost 3 years ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF