Project

General

Profile

action #107734

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

Added by slemke 4 months ago. Updated 3 months ago.

Status:
New
Priority:
High
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.

History

#1 Updated by maritawerner 4 months ago

  • Subject changed from Add iceWM tests to SLE >=15.2 to [qe-core] Add iceWM tests to SLE >=15.2

#3 Updated by szarate 4 months ago

  • Assignee deleted (SLindoMansilla)

Sergio nolonger works at SUSE

#4 Updated by tjyrinki_suse 4 months ago

  • Description updated (diff)
  • Status changed from New to Workable
  • Start date deleted (2022-03-01)

#5 Updated by tjyrinki_suse 4 months ago

  • Target version set to QE-Core: Ready

#6 Updated by tjyrinki_suse 4 months ago

  • Description updated (diff)
  • Due date set to 2022-03-11
  • Status changed from Workable to New

#7 Updated by tjyrinki_suse 4 months ago

  • Description updated (diff)
  • Due date deleted (2022-03-11)
  • Status changed from New to Workable
  • Target version changed from QE-Core: Ready to QE-Core: Next

Finishing description, further study may be needed by the assignee but the basics are there. This may not be as high priority as some other items, so tentatively scheduling with QE-Core: Next instead of mandating current sprint.

#8 Updated by tjyrinki_suse 4 months ago

  • Related to action #104959: [qe-core][to be refined] fix minimal tests in Functional added

#9 Updated by tjyrinki_suse 4 months ago

  • Related to deleted (action #104959: [qe-core][to be refined] fix minimal tests in Functional )

#10 Updated by tjyrinki_suse 4 months ago

  • Status changed from Workable to New

#11 Updated by tjyrinki_suse 3 months ago

  • Priority changed from Normal to High

#12 Updated by tjyrinki_suse 3 months ago

  • Target version deleted (QE-Core: Next)

Also available in: Atom PDF