Project

General

Profile

Actions

action #119890

closed

coordination #119836: [epic] Convert YAML schedules for YaST to be based on YAML default files

Create default yaml files for the other backends of x86_64 and adapt test suites to use them in YaST group

Added by JERiveraMoya over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-11-04
Due date:
% Done:

0%

Estimated time:

Description

Observation

We have a default file called default.yaml to represents default for x86_64 64bit, but still we run some other bakends in YaST job group in openQA.
In this ticke we will cover uefi,svirt-xen-hvm,svirt-xen-pv

This is the list of jobs:
https://openqa.suse.de/tests/overview?arch=x86_64&flavor=&machine=uefi%2Csvirt-xen-hvm%2Csvirt-xen-pv&test=&modules=&module_re=&distri=sle&version=15-SP5&build=32.1&groupid=129#
Filter in openQA by Machines: uefi,svirt-xen-hvm,svirt-xen-pv to get the list of modules for latest build in case the link got outdated.

Acceptance criteria

AC1: Create new default yaml files for each non-64bit x86_64 backend to be used by all the test suite listed above
AC2: Modify only schedules for x86_64 with backend uefi,svirt-xen-hvm,svirt-xen-pv to make them work with new created defaults

Suggestions

  • If one schedule is used for several architecture/backend, rather than modify it, we can create a new schedule file for now using keys instead of list of modules.
  • Take inspiration from other tasks done in Epic where this task belongs.
  • For now there is not much thought about how the solution would work for test suites after installation, so let's focus on installation and consider the rest of test suite, if it feasible we can try out, otherwise file a ticket for them.
Actions

Also available in: Atom PDF