Project

General

Profile

Actions

coordination #109187

closed

[Epic] Add AutoYaST test suites for dependencies in YaST Maintenance Updates and keep interactive installations

Added by JERiveraMoya almost 2 years ago. Updated 3 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
Start date:
2022-03-30
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

Motivation

For Maintenance Test Repo has been provided analysis about how to split it and mentioned about using AutoYaST to make the job groups more independent for each squad:
https://confluence.suse.com/display/qasle/QE-Core+and+Yast+test+split
For now the most clear test suites than need are YaST related has been moved from Core maintenance Updates to new group YaST Maintenance Updates

We should try to avoid to repeat those installation steps in each Maintenance Test Repo, not only for not repeating, but also because interactive steps in the installation are more likely to fail than in an unattended installation, therefore for now we could start to create AutoYaST test suite for external dependencies in this new group and of course keep the test coverage using similar scenario that provides those dependencies (the parent job).

Beside to avoid repetition, this would make faster to run the test, because AutoYaST is a bit lighter and the dependency itself introduce a delay sometimes. Another advantage is that even if other squad repeat exactly the same AutoYaST job, we have more chances to succeed, nowadays what happens (and unfortunately happens often) is that when there is some network glitch we need to restart everything (whatever the way you choose, using RETRY or manually) so in this way we just need a local restart, so we have more control to succeed.

Scope

Test suites with external dependencies: mru-install-desktop-with-addons & mru-install-minimal-with-addons
Products: 12-SP{2..5}, 15, 15-SP{1..3}.

Acceptance criteria

AC1: In YaST Maintenance Updates job group there are not external dependencies in test suites.
AC2: Include interactive installation scenario that we migrate using AutoYaST to the group (in some point where all squads will have migrated to AutoYaST we will not loose the test coverage for it).
AC3: Do not introduce more changes unless are really solid due to we are not fully responsible yet for the review of the group due to lack of resources, but now we can start to take a look more often.

Suggestions

Reuse knowledge from previous task: #107674


Subtasks 4 (0 open4 closed)

action #109214: Add AutoYaST test suites for dependencies in YaST Maintenance Updates and keep interactive installations in SLE-15-SP3ClosedJRivrain2022-03-30

Actions
action #111740: Keep interactive installations in all products in YaST MUResolvedrainerkoenig2022-05-30

Actions
action #111743: Add AutoYaST test suites for chained dependencies in YaST Maintenance Updates (rest of products)Resolvedgeor2022-05-30

Actions
action #118966: Testuiste mru-iscsi_{client,server}_normal_auth_backstore_{lvm,fileio,hdd} do not have configure networkRejected2022-10-17

Actions
Actions #1

Updated by JERiveraMoya almost 2 years ago

  • Description updated (diff)
Actions #2

Updated by JERiveraMoya almost 2 years ago

  • Subject changed from [Epic] Add AutoYaST test suites for dependencies in YaST Maintenance Updates and keep interactive installation to [Epic] Add AutoYaST test suites for dependencies in YaST Maintenance Updates and keep interactive installations
Actions #3

Updated by JERiveraMoya almost 2 years ago

  • Target version set to Current
Actions #4

Updated by JERiveraMoya almost 2 years ago

  • Tags deleted (qe-yast-refinement)
  • Status changed from New to Workable
Actions #5

Updated by slo-gin over 1 year ago

This ticket was set to High priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.

Actions #6

Updated by slo-gin over 1 year ago

This ticket was set to High priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.

Actions #7

Updated by JERiveraMoya 3 months ago

  • Status changed from Workable to Resolved
Actions

Also available in: Atom PDF