Actions
action #31954
closedcoordination #31972: [qe-core][opensuse][functional][epic][userspace][medium]Harmonize openSUSE/SLE test module schedule
[functional][y][medium]harmonize updating handling in openSUSE/SLE schedule
Status:
Resolved
Priority:
Low
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA (private) - 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
Actions