Project

General

Profile

Actions

coordination #119836

closed

[epic] Convert YAML schedules for YaST to be based on YAML default files

Added by JERiveraMoya over 1 year ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-10-31
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

Motivation

Yam squad wants to use the solution that developed recently and that has had a limited use for now.
The are two important goals that can be achieved using this solution:

  • Reduce the number of yaml files
  • Being able to represent the test case using one file for all the products. The solution includes flows, but we should avoid it at least at the beginning and see if we really need them.

Documentation:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/declarative-schedule-doc.md#5-use-default-flow-to-yaml-schedule

Scope

YaST product and YaST maintenance
AutoYaST is out of scope, basically we will cover all that has already libyui-rest-api enabled for interactive installations.

Acceptance criteria

AC1: Create all necessary default files per architecture and backend to be used by test suites in YaST job group
AC2: Adapt all the test suites in YaST job group to be based on a default file
AC3: Implement some new feature along the way if needed

Suggestions

For now there is not much thought about how the solution would work for test suites after installation, so let's focus on interactive installations.


Subtasks 10 (0 open10 closed)

action #119617: Unify SLES 15 SP3 and SLES 15 SP4 schedule files using yaml schedule based on defaultResolvedtinawang1232022-10-31

Actions
action #119839: Create default yaml file for s390x zVM and adapt test suites to use it in YaST groupResolvedhjluo2022-11-03

Actions
action #119878: Adapt default yaml file for s390x KVM and test suites to use it in YaST groupResolvedshukui2022-11-04

Actions
action #119887: Modify existing default yaml file for x86_64 64bit and adapt test suites to use it in YaST groupResolvedhjluo2022-11-04

Actions
action #119890: Create default yaml files for the other backends of x86_64 and adapt test suites to use them in YaST groupResolvedrainerkoenig2022-11-04

Actions
action #124035: Create default yaml if applies for aarch64 and adapt test suites to use it if needed in YaST groupResolvedtinawang1232023-02-07

Actions
action #127490: Create default yaml for ppc64le and adapt test suites to use itResolvedhjluo2023-04-11

Actions
action #129364: Update test suites that hasn't applied default scheduleResolvedzoecao2023-05-16

Actions
action #132266: Remove multipath key and replace reuse system_probing in default yaml schedule files for all archsResolvedhjluo2023-07-04

Actions
action #138473: Kick off reduction of yaml files in YaM scope for other interactive installation tests except USBInstallRejected2023-07-18

Actions

Related issues 1 (0 open1 closed)

Related to qe-yam - coordination #121957: [saga] Consolidation of test coverage in Yam squadResolvedJERiveraMoya2022-03-25

Actions
Actions #1

Updated by JERiveraMoya over 1 year ago

  • Subject changed from Convert YAML schedules in YaST job group to be based on YAML default files to [Epic] Convert YAML schedules in YaST job group to be based on YAML default files
Actions #2

Updated by JERiveraMoya over 1 year ago

  • Tracker changed from action to coordination
Actions #3

Updated by JERiveraMoya over 1 year ago

  • Tags set to qe-yast-refinement
Actions #4

Updated by JERiveraMoya over 1 year ago

  • Tags deleted (qe-yast-refinement)
Actions #5

Updated by JERiveraMoya over 1 year ago

  • Status changed from Workable to In Progress
  • Assignee set to JERiveraMoya
Actions #6

Updated by JERiveraMoya over 1 year ago

  • Subject changed from [Epic] Convert YAML schedules in YaST job group to be based on YAML default files to [epic] Convert YAML schedules in YaST job group to be based on YAML default files
Actions #7

Updated by JERiveraMoya over 1 year ago

  • Subject changed from [epic] Convert YAML schedules in YaST job group to be based on YAML default files to [epic] Convert YAML schedules for YaST to be based on YAML default files
  • Description updated (diff)
Actions #8

Updated by JERiveraMoya over 1 year ago

Actions #9

Updated by rfan1 6 months ago

  • Subtask #138383 added
Actions #10

Updated by rfan1 6 months ago

  • Subtask #138473 added
Actions #11

Updated by JERiveraMoya 4 months ago

  • Subtask deleted (#138383)
Actions #12

Updated by JERiveraMoya 4 months ago

  • Subtask deleted (#132971)
Actions #13

Updated by JERiveraMoya 4 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF