Project

General

Profile

Actions

action #106847

closed

coordination #104829: [Epic] Improve schedules for test suite in YaST group

Migrate a few more YAML schedules using PoC for enhanced scheduler

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

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-02-15
Due date:
% Done:

0%

Estimated time:

Description

After working in https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/14241
we should try out to migrate a few more YAML schedule to evaluate this solution.

We should evaluate several things when doing it:

  • How this approach would grow? 2-4 test suites should give us some idea.
  • How clear are those default files to be used? Do you know which one to use right away?
  • Is there any other way to set the defaults? It was considered not to have them in the schedule file because that would create too many schedule files, imaging that we split booloader and we have a different bootloader per type of machine.

Acceptance criteria

AC1: select 2-4 test suites and migrate them using new approach.
AC2: Provide feedback to the team about the point to evaluate.

Suggestions

  • If the PR with with the PoC is still not merged, please, just cherrypick the commit(s).
  • Check with @jrivera if any doubts about how to use this solution (as there is not documentation/unit tests/ci yet).
  • Consider to recommend to file another ticket for similar activity so other team members can also have the experience to try out by themselves.
Actions #1

Updated by JERiveraMoya almost 3 years ago

  • Subject changed from Create YAML schedules using PoC for enhanced scheduler to Migrate a few more YAML schedules using PoC for enhanced scheduler
  • Priority changed from Normal to High
  • Target version set to Current
Actions #2

Updated by JERiveraMoya almost 3 years ago

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

Updated by rainerkoenig almost 3 years ago

  • Status changed from Workable to In Progress
  • Assignee set to rainerkoenig
Actions #4

Updated by rainerkoenig almost 3 years ago

  • Status changed from In Progress to Feedback

Migrated XFS test and USBinstall. The later one was tricky because it needed to split
up because of conditional schedule. The condition was resolved by creating a default-full.yaml
to apply for the Full medium FLAVOR.

PR#14562 ready

VRs were started by providing the environment for YAML_SCHEDULE and YAML_SCHEDULE_DEFAULT manually.

Actions #5

Updated by JERiveraMoya over 2 years ago

  • Status changed from Feedback to In Progress
Actions #6

Updated by rainerkoenig over 2 years ago

  • Status changed from In Progress to Feedback
Actions #7

Updated by rainerkoenig over 2 years ago

Rebased my branch and corrected the file conflicts that were caused because meanwhile the "access-beta-distribution" was bulk-removed from all the YAML files, even those which were deleted by my branch.
PR#14849 should be ready to be merged now.

Actions #8

Updated by JERiveraMoya over 2 years ago

  • Priority changed from High to Normal
Actions #9

Updated by JERiveraMoya over 2 years ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF