Project

General

Profile

Actions

action #107734

open

[qe-core] Add iceWM tests to SLE >=15.2

Added by slemke about 2 years ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Enhancement to existing tests
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Observation

Please also run this test on the following products:
SLE15.2
SLE15.3
and all subsequent products.

The reason is, recently a problem that was caused by a Maintenance update was caught on OpenSUSE but not on SUSE, after some investigation we found out that on the SLE side we where not running the iceWM tests: https://openqa.opensuse.org/tests/2166536#step/shutdown/22

This would be needed for Maintenance Updates.

thanks!

Acceptance Criteria

AC0: Study the topic of system roles, what they mean in SLE and how the current os-autoinst-distri-openuse supports them.
AC1: Schedule icewm using tests with SYSTEM_ROLE=textmode, testing on SLE 15-SP2 and newer. In this mode, the system boots to text mode, but X is available via systemctl start display-manager, from which logging in gives icewm.
AC2: The scope of icewm tests is small, it is enough do installation with SYSTEM_ROLE_textmode, log in and start xterm, enter 'ls' (to check typing works) and finish. The needles should cover some graphical elements and some text (font), see the described regression.

Further Information

According to lib/main_common.pm, DESKTOP=minimalx is only used for SLE < 15, and for SLE >= 15 SYSTEM_ROLE=textmode should be used instead - textmode being "X server but no GNOME", while minimal being without X too.

While current usage is low, it's currently used by HA (SAP) squad in some testing at least (grep os-autoinst-distro-opensuse and https://gitlab.suse.de/openqa/all-yaml). The current use seems to be using it in "text mode" for real, so no display manager or icewm is started even though available.

Actions

Also available in: Atom PDF