Project

General

Profile

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) 

Back