Project

General

Profile

Actions

action #49064

closed

coordination #37958: [epic] self-tests in os-autoinst-distri-opensuse for impact on staging test schedule

[functional][y] Move SLES staging tests to use declarative scheduling mechanism

Added by riafarov over 5 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
SUSE QA - Milestone 25
Start date:
2019-03-12
Due date:
2019-06-04
% Done:

0%

Estimated time:

Description

Motivation

Outcome of #48392 was that if we move staging test suites to declarative scheduling as it will allow us to avoid breakages

openSUSE staging is out of scope for now.

Acceptance criteria

  1. Declarative schedule is applied to all scenarios in staging

Suggestions

We need to communicate changes to the RMs. Ask riafarov for the names.


Checklist

  • RAID1
  • cryptlvm_minimal_x
  • default_install
  • ext4
  • gnome
  • minimal+base
  • rescue_system_sle11sp4
  • sles4sap_offline_gnome
  • autoyast_mini_staging

Related issues 1 (0 open1 closed)

Copied to openQA Tests - action #50666: [functional][y] Apply delarative scheduling for the same test suites which are both in staging and YaST job groupResolvedJERiveraMoya2019-03-122019-05-21

Actions
Actions #1

Updated by riafarov over 5 years ago

  • Target version set to Milestone 24
Actions #2

Updated by riafarov over 5 years ago

  • Description updated (diff)

riafarov will add list of test modules to be converted

Actions #3

Updated by riafarov over 5 years ago

  • Description updated (diff)
  • Estimated time set to 5.00 h
Actions #4

Updated by riafarov over 5 years ago

  • Checklist item changed from to [ ] RAID1, [ ] cryptlvm_minimal_x, [ ] default_install, [ ] ext4, [ ] gnome, [ ] minimal+base, [ ] rescue_system_sle11sp4, [ ] sles4sap_offline_gnome, [ ] autoyast_mini_staging
  • Subject changed from [functional][y] Move staging tests to use declarative scheduling mechanism to [functional][y] Move SLES staging tests to use declarative scheduling mechanism
  • Status changed from New to Workable
Actions #5

Updated by riafarov over 5 years ago

  • Due date deleted (2019-04-09)
Actions #6

Updated by riafarov over 5 years ago

  • Due date set to 2019-04-23
Actions #7

Updated by ybonatakis over 5 years ago

  • Status changed from Workable to In Progress
  • Assignee set to ybonatakis
Actions #8

Updated by ybonatakis over 5 years ago

  • Checklist item changed from to [x] RAID1
Actions #9

Updated by ybonatakis over 5 years ago

  • Checklist item changed from to [x] cryptlvm_minimal_x
Actions #10

Updated by ybonatakis over 5 years ago

  • Checklist item changed from to [x] default_install
Actions #11

Updated by ybonatakis over 5 years ago

  • Checklist item changed from to [x] minimal+base
Actions #12

Updated by ybonatakis over 5 years ago

  • Checklist item changed from to [x] rescue_system_sle11sp4
Actions #13

Updated by ybonatakis over 5 years ago

  • Checklist item changed from to [x] autoyast_mini_staging
Actions #14

Updated by ybonatakis over 5 years ago

  • Checklist item changed from to [x] ext4
Actions #15

Updated by ybonatakis over 5 years ago

  • Checklist item changed from to [x] gnome
Actions #16

Updated by ybonatakis over 5 years ago

  • Checklist item changed from to [x] sles4sap_offline_gnome
Actions #17

Updated by ybonatakis over 5 years ago

  • Status changed from In Progress to Feedback

PR: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/7228

I have a question about the "rescue_system". it appears as rescue_system_sle11sp4 for sle12 and rescue_system on sle15(with actual name rescue_system_sle11sp4 again). has this to do actual with sle11sp4?

Actions #18

Updated by riafarov over 5 years ago

  • Due date changed from 2019-04-23 to 2019-05-07
Actions #19

Updated by riafarov over 5 years ago

  • Copied to action #50666: [functional][y] Apply delarative scheduling for the same test suites which are both in staging and YaST job group added
Actions #20

Updated by JERiveraMoya over 5 years ago

Added some way to unify products in one test suite, please read comment in your PR

Actions #21

Updated by JERiveraMoya over 5 years ago

  • Due date changed from 2019-05-07 to 2019-05-21

We need to review first https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/7380 where license acceptance and registration are unified to avoid conditional part in the yaml, and once it is merge, proceed with the rest of the test suite. We need to double check that schedule are exactly the same.

Actions #22

Updated by mgriessmeier over 5 years ago

  • Target version changed from Milestone 24 to Milestone 25
Actions #23

Updated by JERiveraMoya over 5 years ago

As a result of https://progress.opensuse.org/issues/50666#note-20 I will comment in your PR about how we move forward with this ticket that we have stuck for a while. Please check schedule folder for new .yaml files with conditional approach.

Actions #24

Updated by JERiveraMoya over 5 years ago

Missing verification in the PR.

Actions #25

Updated by JERiveraMoya over 5 years ago

  • Due date changed from 2019-05-21 to 2019-06-04
  • Estimated time deleted (5.00 h)
Actions #26

Updated by JERiveraMoya over 5 years ago

Merge it. let's ensure to have set the variable for all test suites required.

Actions #29

Updated by osukup over 5 years ago

  • Status changed from Resolved to Feedback

https://openqa.suse.de/tests/2921095# -- it killed gnome scenario on UEFI worker

Actions #30

Updated by riafarov over 5 years ago

  • Status changed from Feedback to Resolved

Mentioned scenario works fine now: https://openqa.suse.de/tests/2945157

Actions

Also available in: Atom PDF