Project

General

Profile

Actions

coordination #42494

closed

coordination #40475: [functional][y][saga] Establish YaST team split

[epic][functional][y] Split/adapt scenarios to move installer related part to YaST specific job group

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

Status:
Resolved
Priority:
High
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 30+
Start date:
2018-10-25
Due date:
2019-11-19
% Done:

100%

Estimated time:
(Total: 37.00 h)
Difficulty:

Description

See motivation in the parent ticket.

Use same, approach as we used in #42230 for default

Valuable outcomes of discussions:
We decided that it makes sense to keep test suites which people from a single team can fix should stay by that team. E.g. zVM tests.
+VAR_NAME format can be used in the machines definition to override settings in the test suite. E.g. for the env which do not support booting into images, we can override HDD_1 and BOOT_TO_SNAPSHOT and BOOT_HDD_IMAGE, so it first of all doesn't fail as incomplete due to missing expected image and secondly conducts prerequisite steps to get to the same point as in case of booting to the image.

Proposed naming convention is %current_test_suite_name%_installation for the installation part, other test scenario keeps it's current name.

Acceptance criteria

  1. All the scenarios from the list are either divided into parts or decision made to keep them in one job group or another.
  2. All performed changes are documented
  3. Setup is backed up before the changes

List of scenarios to be split into installation part and other

*USBinstall

  • allmodules+allpatterns
  • cryptlvm
  • default (Please see the solution in poo#42230);
  • iscsi_ibft
  • lvm
  • lvm+resize_root
  • lvm-full-encrypt
  • lvm_thin_provisioning
  • minimalx
  • minimal_x+uefi (nonsense to run on aarch64, covered by minimalx, fix when changing schedule)
  • registered+gnome+dev_tools_all_packages_dvd (has to be adjusted for sp2)
  • skip_registration+all-packages-iso (has to be adjusted for sp2)
  • textmode
  • textmode+role_textmode
  • videomode_text+textmode+role_kvm
  • videomode_text+textmode+role_xen

Subtasks 9 (0 open9 closed)

action #42941: [sle][functional][y] implement validation for lvm-full-encrypt and lvm-encrypt-separate-boot test suitesResolvedybonatakis2018-10-252019-03-26

Actions
action #48173: [sle][functional][y] implement validation for encrypt lvm test suitesResolvedmloviska2018-10-252019-07-30

Actions
action #48401: [functional][y] Implement test module to validate iscsi_ibft installationResolvedmloviska2019-02-252019-04-09

Actions
action #48176: [sle][functional][y] implement validation for autoyast_gnome test suiteResolvedybonatakis2018-10-252019-03-26

Actions
action #52508: [functional][y] Validate skip_registration+all-packages-iso scenario with modules which make senseRejectedriafarov2019-06-032019-10-08

Actions
action #53258: [functional][y] Validate installation with btrfsResolvedoorlov2019-06-182019-08-13

Actions
action #54779: [sle][functional][y] fix validation tests for encrypted lvm test suitesResolvedoorlov2018-10-252019-08-27

Actions
action #55421: [functional][y] change btrfs test suite as per #53258Resolvedoorlov2019-06-182019-08-27

Actions
action #56990: [functional][y] Validate minimal+base scenario with modules which make senseClosedybonatakis2019-06-032019-11-19

Actions

Related issues 2 (0 open2 closed)

Related to openQA Tests - action #44144: [functional][y] Rework "boot_into_snapshot" to boot from images and not reconduct whole installationResolvedoorlov2018-11-212019-07-16

Actions
Related to qe-yam - coordination #42854: [functional][y][epic] Introduce relevant installation validation test modulesClosedriafarov2018-10-242021-10-26

Actions
Actions #1

Updated by riafarov over 5 years ago

  • Subject changed from [fucntional][y] Split scenarios to move installer related part to YaST specific job group to [functional][y] Split scenarios to move installer related part to YaST specific job group
  • Description updated (diff)
Actions #2

Updated by riafarov over 5 years ago

  • Description updated (diff)
Actions #3

Updated by oorlov over 5 years ago

  • Description updated (diff)
Actions #4

Updated by oorlov over 5 years ago

  • Description updated (diff)
Actions #5

Updated by okurz over 5 years ago

  • Category set to Enhancement to existing tests
Actions #6

Updated by riafarov over 5 years ago

  • Description updated (diff)
Actions #7

Updated by okurz over 5 years ago

  • Target version set to Milestone 21
Actions #8

Updated by okurz over 5 years ago

  • Blocks action #44144: [functional][y] Rework "boot_into_snapshot" to boot from images and not reconduct whole installation added
Actions #9

Updated by okurz over 5 years ago

  • Due date set to 2018-12-18
Actions #10

Updated by riafarov over 5 years ago

  • Subject changed from [functional][y] Split scenarios to move installer related part to YaST specific job group to [epic][functional][y] Split scenarios to move installer related part to YaST specific job group
Actions #11

Updated by riafarov over 5 years ago

  • Subject changed from [epic][functional][y] Split scenarios to move installer related part to YaST specific job group to [epic][functional][y] Split/adapt scenarios to move installer related part to YaST specific job group
  • Description updated (diff)
Actions #12

Updated by riafarov over 5 years ago

  • Has duplicate coordination #42854: [functional][y][epic] Introduce relevant installation validation test modules added
Actions #13

Updated by riafarov over 5 years ago

  • Has duplicate deleted (coordination #42854: [functional][y][epic] Introduce relevant installation validation test modules)
Actions #14

Updated by riafarov over 5 years ago

  • Blocks coordination #42854: [functional][y][epic] Introduce relevant installation validation test modules added
Actions #15

Updated by okurz over 5 years ago

  • Target version changed from Milestone 21 to Milestone 23
Actions #16

Updated by riafarov over 5 years ago

  • Due date set to 2019-02-26

due to changes in a related task

Actions #17

Updated by okurz over 5 years ago

@team this is an epic which the team should be highly interested in. However so far there is only one subtask and there has not been much action by you guys, e.g. propose something, create subtasks, etc. I suggest during your normal work within the sprints you pick up these tasks accordingly.

Actions #18

Updated by okurz over 5 years ago

  • Status changed from New to Workable

I consider this a "Workable" epic, i.e. one can create more subtasks and refine

Actions #19

Updated by riafarov over 5 years ago

okurz wrote:

@team this is an epic which the team should be highly interested in. However so far there is only one subtask and there has not been much action by you guys, e.g. propose something, create subtasks, etc. I suggest during your normal work within the sprints you pick up these tasks accordingly.

We working on that step by step and have other tasks of tests maintenance where we have to spend a lot of time. On top we have 209 jobs in YaST vs 190 in Functional, which decreases urgency of moving even more scenarios to the YaST. So main goal is reached, and we will continue in that direction.
I will add more sub-tasks as we go.

Actions #20

Updated by riafarov over 5 years ago

  • Description updated (diff)
Actions #21

Updated by riafarov over 5 years ago

  • Blocks deleted (coordination #42854: [functional][y][epic] Introduce relevant installation validation test modules)
Actions #22

Updated by riafarov over 5 years ago

  • Due date changed from 2019-02-26 to 2019-03-12

due to changes in a related task

Actions #23

Updated by riafarov over 5 years ago

  • Due date changed from 2019-03-12 to 2019-03-26

due to changes in a related task

Actions #24

Updated by okurz over 5 years ago

  • Due date changed from 2019-03-26 to 2019-06-18

due to changes in a related task

Actions #25

Updated by okurz over 5 years ago

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

Updated by riafarov about 5 years ago

  • Blocks deleted (action #44144: [functional][y] Rework "boot_into_snapshot" to boot from images and not reconduct whole installation)
Actions #27

Updated by riafarov about 5 years ago

  • Related to action #44144: [functional][y] Rework "boot_into_snapshot" to boot from images and not reconduct whole installation added
Actions #28

Updated by riafarov about 5 years ago

  • Description updated (diff)
Actions #29

Updated by riafarov about 5 years ago

  • Parent task deleted (#42191)
Actions #30

Updated by riafarov about 5 years ago

  • Parent task set to #40475
Actions #31

Updated by riafarov about 5 years ago

  • Due date changed from 2019-06-18 to 2019-07-02

due to changes in a related task

Actions #32

Updated by riafarov about 5 years ago

  • Target version changed from Milestone 25 to Milestone 30+

This is still ongoing.

Actions #33

Updated by riafarov about 5 years ago

  • Due date changed from 2019-07-02 to 2019-07-16

due to changes in a related task

Actions #34

Updated by riafarov almost 5 years ago

  • Due date changed from 2019-07-16 to 2020-02-04

due to changes in a related task

Actions #35

Updated by riafarov almost 5 years ago

  • Due date changed from 2020-02-04 to 2019-08-13

due to changes in a related task

Actions #36

Updated by JERiveraMoya almost 5 years ago

  • Due date changed from 2019-08-13 to 2019-08-27

due to changes in a related task

Actions #37

Updated by riafarov almost 5 years ago

  • Due date changed from 2019-08-27 to 2019-09-10

due to changes in a related task

Actions #38

Updated by riafarov almost 5 years ago

  • Due date changed from 2019-09-10 to 2019-09-24

due to changes in a related task

Actions #39

Updated by riafarov almost 5 years ago

  • Due date changed from 2019-09-24 to 2019-10-08

due to changes in a related task

Actions #40

Updated by riafarov over 4 years ago

  • Related to coordination #42854: [functional][y][epic] Introduce relevant installation validation test modules added
Actions #41

Updated by riafarov over 4 years ago

  • Due date changed from 2019-10-22 to 2019-11-05

due to changes in a related task

Actions #42

Updated by riafarov over 4 years ago

  • Description updated (diff)
Actions #43

Updated by riafarov over 4 years ago

  • Description updated (diff)
Actions #44

Updated by riafarov over 4 years ago

  • Due date changed from 2019-11-05 to 2019-11-19

due to changes in a related task

Actions #45

Updated by riafarov over 4 years ago

  • Status changed from Workable to Resolved
  • Assignee set to riafarov

Resolving this one in favor of #42854
Those are too tightly coupled.

Actions #46

Updated by szarate over 3 years ago

  • Tracker changed from action to coordination
Actions

Also available in: Atom PDF