action #107734
Updated by tjyrinki_suse about 2 years ago
## 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, DESKTOP=minimalx 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 (add definition 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 what 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 run using it in "text mode" for real, so no display manager or icewm is started even though available. that)