Project

General

Profile

Actions

action #31954

closed

coordination #31972: [qe-core][opensuse][functional][epic][userspace][medium]Harmonize openSUSE/SLE test module schedule

[functional][y][medium]harmonize updating handling in openSUSE/SLE schedule

Added by okurz about 6 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 19
Start date:
2018-02-19
Due date:
% Done:

0%

Estimated time:
8.00 h
Difficulty:
medium

Description

Motivation

The test schedule for applying updates during the functional validation tests differ among openSUSE and SLE. This should be harmonized.

Acceptance criteria

  • AC1: The same schedule is applied for both openSUSE/SLE or differences are explained with good comments

Suggestions

SLE has:

    if (gnomestep_is_applicable()) {
        loadtest "update/updates_packagekit_gpk" unless is_staging;
        loadtest "x11/gnome_control_center";
        loadtest "x11/gnome_terminal";
        loadtest "x11/gedit";
    }

in load_x11tests, and

    if (!gnomestep_is_applicable()) {
        loadtest "update/zypper_up";
    }

in load_consoletests whereas openSUSE has a helper function load_system_update_tests including both above parts at one common location which I think makes more sense. With https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4432/files this deviation becomes more apparent and could be solved after that.

  • Take a look on git log who has added individual parts which introduce different behavior
  • Test on different scenarios if we can use same approach for all of them (which may different from current)
  • Leaving some scheduling parts as they are with comment in the code why it is so

Checklist

  • Refcator code
  • Apply same schedule for all distribution with least possible number of exceptions
  • All not obvious exceptions are explained with the comment

Related issues 2 (0 open2 closed)

Related to openQA Tests - action #37979: [SLE] test fails in updates_packagekit_gpk - gpk-update-viewer doesn't startResolvedriafarov2018-06-28

Actions
Related to openQA Tests - action #38393: [functional][u] updates_packagekit_kde must not be scheduled before zypper_clear_reposResolveddheidler2018-07-132018-08-14

Actions
Actions

Also available in: Atom PDF