Project

General

Profile

Actions

action #29730

closed

[sle][functional][u][medium] New test suite create_hdd_gnome+all_patterns

Added by SLindoMansilla over 6 years ago. Updated about 5 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
New test
Target version:
Start date:
2017-12-22
Due date:
% Done:

0%

Estimated time:
Difficulty:
medium

Description

There are several test suite that use the same installation.

If we had the installation in a separated test suite that generates de qcow2 image for the rest of the test suites that need it, we would have:

  • shorter execution times on productive instance (faster build feedback)
  • shorter execution times on QA engineers machines (machines less busy/blocked)
  • easier maintenance of test suites that need this qcow2 image.
  • Avoid redundancy problems on test suites that should perform the same installation by centralizing such installation into one test suite.

The following test suites could boot using that qcow2 image:

Acceptance criteria

  • AC1: There a new test suite that creates a qcow2 image with all patterns installed.

Task

  1. Create a new test suite.
  2. Test is locally.
  3. Enable it on OSD.

Related issues 3 (0 open3 closed)

Related to openQA Tests - coordination #23454: [sle][functional][epic][sle15] Adapt former SDK tests to something equivalent for SLE15Resolvedokurz2017-08-182018-08-14

Actions
Blocks openQA Tests - coordination #29733: [epic][functional][u] Test suites that use "all patterns" boot from created qcow2 imageRejectedszarate2020-05-06

Actions
Copied to openQA Tests - action #31108: [opensuse][functional][medium] New test suite all_patternsResolvedzluo2017-12-222018-02-27

Actions
Actions #1

Updated by SLindoMansilla over 6 years ago

  • Blocks coordination #29733: [epic][functional][u] Test suites that use "all patterns" boot from created qcow2 image added
Actions #2

Updated by okurz over 6 years ago

  • Status changed from Workable to New

I don't understand the use case or benefit. Please elaborate.

Actions #3

Updated by okurz over 6 years ago

  • Due date set to 2018-01-30
Actions #4

Updated by SLindoMansilla over 6 years ago

  • Description updated (diff)

okurz, clarified enough?

Actions #5

Updated by jorauch over 6 years ago

  • Subject changed from [sle][functional] New test suite create_hdd_gnome+all_patterns to [sle][functional][medium]New test suite create_hdd_gnome+all_patterns
  • Status changed from New to In Progress
  • Assignee set to jorauch
Actions #6

Updated by jorauch over 6 years ago

Important setting:

DESKTOP=gnome
ENABLE_ALL_SCC_MODULES=1
PATTERNS=all

Actions #7

Updated by jorauch about 6 years ago

Verification run on OSD:
https://openqa.suse.de/tests/1397275#

Actions #8

Updated by jorauch about 6 years ago

Verification run on O3: https://openqa.opensuse.org/tests/585030
Test suite created on OSD, need to wait for new build to verify it is actually triggered

Actions #9

Updated by jorauch about 6 years ago

Verification for PATTERNS=all:
https://openqa.suse.de/tests/1399842

Actions #10

Updated by jorauch about 6 years ago

  • Description updated (diff)
  • Status changed from In Progress to Feedback

Automatically triggered on OSD:
https://openqa.suse.de/tests/1404053

At least an all pattern installation suite should be created on O3

Actions #11

Updated by okurz about 6 years ago

  • Target version set to Milestone 13
Actions #12

Updated by riafarov about 6 years ago

  • Due date changed from 2018-01-30 to 2018-02-13
  • Target version changed from Milestone 13 to Milestone 14

@jrauch, is o3 test suite only missing part here?

Actions #13

Updated by jorauch about 6 years ago

  • Target version deleted (Milestone 14)

Yes O3 is the only missing part, I am wondering if ENABLE_ALL_SCC_MODULES is really needed for all patterns?

Actions #14

Updated by jorauch about 6 years ago

  • Target version set to Milestone 14

readding target version

Actions #15

Updated by jorauch about 6 years ago

  • Due date deleted (2018-02-13)
  • Status changed from Feedback to Workable
  • Assignee deleted (jorauch)
  • Target version changed from Milestone 14 to future

As discussed with okurz we do not have a current use case for these. Could make sense in the future whenever we need it, i.e. when we have any test that wants to test based on special patterns.

Actions #16

Updated by jorauch about 6 years ago

  • Parent task deleted (#23454)
Actions #17

Updated by jorauch about 6 years ago

  • Related to coordination #23454: [sle][functional][epic][sle15] Adapt former SDK tests to something equivalent for SLE15 added
Actions #18

Updated by jorauch about 6 years ago

  • Copied to action #31108: [opensuse][functional][medium] New test suite all_patterns added
Actions #19

Updated by SLindoMansilla about 6 years ago

Why did you deleted the parent task?

Actions #20

Updated by okurz about 6 years ago

because the former parent task can be fulfilled without this task according to the ACs

Actions #21

Updated by okurz almost 6 years ago

  • Subject changed from [sle][functional][medium]New test suite create_hdd_gnome+all_patterns to [sle][functional][u][medium] New test suite create_hdd_gnome+all_patterns
  • Difficulty set to medium
Actions #22

Updated by okurz almost 6 years ago

  • Target version changed from future to future
Actions #23

Updated by okurz over 5 years ago

  • Status changed from Workable to New

Bulk action to set status back to "New" for older tickets which are in "future". They would need to be revisited in time when we come up with a defined plan and assign to a milestone.

Actions #24

Updated by okurz about 5 years ago

  • Status changed from New to Rejected
  • Assignee set to okurz

I think time has shown that we do not benefit from that currently. When we see a direct need we can bring this back up. However then we would do it differently after in the past months we have split out the YaST job group and image creation jobs plus post-install validations are conducted differently.

Actions

Also available in: Atom PDF