Project

General

Profile

action #49064

action #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 about 1 year ago. Updated 14 days ago.

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

0%

Estimated time:
Difficulty:
Duration: 61

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

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

History

#1 Updated by riafarov about 1 year ago

  • Target version set to Milestone 24

#2 Updated by riafarov about 1 year ago

  • Description updated (diff)

riafarov will add list of test modules to be converted

#3 Updated by riafarov about 1 year ago

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

#4 Updated by riafarov about 1 year ago

  • Checklist set 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

#5 Updated by riafarov about 1 year ago

  • Due date deleted (2019-04-09)

#6 Updated by riafarov about 1 year ago

  • Due date set to 2019-04-23

#7 Updated by ybonatakis about 1 year ago

  • Status changed from Workable to In Progress
  • Assignee set to ybonatakis

#8 Updated by ybonatakis about 1 year ago

  • Checklist set to [x] RAID1

#9 Updated by ybonatakis about 1 year ago

  • Checklist set to [x] cryptlvm_minimal_x

#10 Updated by ybonatakis about 1 year ago

  • Checklist set to [x] default_install

#11 Updated by ybonatakis about 1 year ago

  • Checklist set to [x] minimal+base

#12 Updated by ybonatakis about 1 year ago

  • Checklist set to [x] rescue_system_sle11sp4

#13 Updated by ybonatakis about 1 year ago

  • Checklist set to [x] autoyast_mini_staging

#14 Updated by ybonatakis about 1 year ago

  • Checklist set to [x] ext4

#15 Updated by ybonatakis about 1 year ago

  • Checklist set to [x] gnome

#16 Updated by ybonatakis about 1 year ago

  • Checklist set to [x] sles4sap_offline_gnome

#17 Updated by ybonatakis about 1 year 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?

#18 Updated by riafarov about 1 year ago

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

#19 Updated by riafarov about 1 year 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

#20 Updated by JERiveraMoya about 1 year ago

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

#21 Updated by JERiveraMoya about 1 year 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.

#22 Updated by mgriessmeier about 1 year ago

  • Target version changed from Milestone 24 to Milestone 25

#23 Updated by JERiveraMoya about 1 year 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.

#24 Updated by JERiveraMoya about 1 year ago

Missing verification in the PR.

#25 Updated by JERiveraMoya about 1 year ago

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

#26 Updated by JERiveraMoya about 1 year ago

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

#29 Updated by osukup about 1 year ago

  • Status changed from Resolved to Feedback

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

#30 Updated by riafarov 12 months ago

  • Status changed from Feedback to Resolved

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

Also available in: Atom PDF