Project

General

Profile

Actions

action #166586

closed

coordination #163919: [epic] Create automation setup for testing Agama

Create agama installation selecting gnome pattern

Added by JERiveraMoya 5 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
Start date:
2024-09-10
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Based on findings in https://progress.opensuse.org/issues/166133 we can arrange the system before interacting via the web framework.
In this ticket we will arrange the system using actions from AC2 manually done (if in that ticket still we didn't create the automation for that, but keep checking progress on it regularly!) and then we will focus mainly here on installing the desktop gnome

Acceptance criteria

  • AC1: Installation is arranged (manually importing existing profile or automated depending on progress in related ticket).
  • AC2: (Main effort in this ticket goes to) provide automation in TS using POM to select gnome desktop in Software section by selecting the corresponding pattern.
  • AC3: Scenario is enabled in O3 for all architectures.
  • AC4: Validation could include something simple like a needle to check the correct desktop.

Additional information

agama documentation for arrange the installation (and save all the steps to create user, type password, basically is about to load the profile that we use in auto-installation, but at the moment we cannot proceed passing in kernel parameters, it is no implemented, needs to be done in the interactive installation changing ttys).
For more info about this topic, ask @lmanfredi.

There is prototype attempt with needles that we can check just to see the screens:
https://openqa.opensuse.org/tests/4451638#step/agama/13
but this is not connected with our work, it is just an example here to show some screenshots, we will do this with puppeteer.

Actions

Also available in: Atom PDF