Project

General

Profile

Actions

action #64285

open

[qe-core][qem] Aggregate tests with GM base image

Added by MDoucha about 4 years ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
New test
Target version:
-
Start date:
2020-03-06
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

This is a test scenario designed to detect weak dependency breakage which caused certificate issues on SLE-12. https://bugzilla.suse.com/show_bug.cgi?id=1165915

Scenario:

  1. Start with GM base image of target SLE (only packages from GM pool)
  2. Collect package names from incident repos
  3. Install corresponding packages from GM pool repos
  4. Enable both update repos AND incident repos
  5. Do full system update
  6. Run package-specific tests

If you don't install old packages from GM pool first, zypper will order packages correctly through transitive dependencies. We're specifically trying to break transitive dependencies here.

If you separate system update from incident installation (splitting step 4), you may accidentally force correct ordering of transitive dependencies through release timing. In that case, dependency bugs will show up only if the packages with broken weak dependency both end up in testing queue at the same time (not guaranteed), of after both have been released (oh sh*t).

Actions

Also available in: Atom PDF