Project

General

Profile

Actions

coordination #169654

open

[epic] Create test scenarios for Agama

Added by JERiveraMoya 3 months ago. Updated 2 days ago.

Status:
Workable
Priority:
High
Assignee:
Target version:
-
Start date:
2024-09-02
Due date:
% Done:

46%

Estimated time:
(Total: 0.00 h)

Description

Motivation

After working on the basic setup in https://progress.opensuse.org/issues/163919 which includes some basic test scenarios, let’s track in this epic all the remaining work to:

  • Enable other architecture/backend combination.
  • Test suites to be created for testing products using Agama.
  • Logs retrieval.
  • etc.

Acceptance criteria

  • AC1 : Test coverage satisfies customer needs according to documentation and and also satisfies stakeholders, PMs, YaST developers, and other QE squads.
  • AC2 : Test suites are created for all the architectures.
  • AC3 : Test suites are created with focus on SLES 16 but should be enabled as well for Leap when no much additional effort is required.
  • AC4 : Test suite for interactive installations will use a browser automation tool (ie puppeteer) in order to scale properly.

Additional information


Subtasks 41 (22 open19 closed)

action #166151: Enable TAP for agama testing resultsResolvedlmanfredi2024-09-02

Actions
action #167093: Detect end of agama auto-installation in s390x using for example logsNew2024-09-20

Actions
action #168310: Instead of relying on grub_test, implement page object to select Boot from Hard DiskResolvedrainerkoenig2024-10-16

Actions
action #168355: Add agama interactive installation selecting pattern KDE Resolvedlmanfredi2024-12-19

Actions
action #168925: Include agama config attached to the job in openQAResolvedleli2024-10-25

Actions
action #169477: Boot Agama in OSD in s390x kvmResolvedleli2024-11-07

Actions
action #169480: Boot Agama in OSD in PowerVM - Part 1Resolved2024-11-07

Actions
action #170434: Control unattended installation also with puppeteer for remote workersResolvedleli2024-11-28

Actions
action #173617: Handle new page 'Setup root user authentication'Resolvedlmanfredi2024-12-03

Actions
action #173659: Add unattended multipath scenarioFeedbackhjluo2024-12-03

Actions
action #173806: Add Agama installation basic scenarios selecting SLES for SAPResolvedzoecao2024-12-05

Actions
action #173935: Pass registration code to jsonnet filesResolvedlmanfredi2024-12-09

Actions
action #173968: Add Agama installation for lvm scenarioResolvedleli2024-12-09

Actions
action #174172: Add Agama unattended installation for lvm scenarioResolvedzoecao2024-12-12

Actions
action #174457: Use a post script to connect to the installed system with Agama for unattended installation with remote workersResolvedlmanfredi2024-12-16

Actions
action #174508: Retrieve logs when we fail sync with agama in bootingResolvedrainerkoenig2024-12-17

Actions
action #174943: Unify Agama profiles and use variable to save number of filesResolvedleli2025-01-02

Actions
action #175051: Enhance test_running_installation.ts to avoid waiting 40 mins when failingWorkable2025-01-07

Actions
action #175087: Add SAP Agama test on aarch64Resolvedjfernandez2025-01-08

Actions
action #175096: Create test suite for AutoYaST compatibility focus on supported sectionsIn Progresslmanfredi2025-01-08

Actions
action #175111: Add CI check for agama profiles which are at json/jsonnet formatIn Progressleli

Actions
action #175263: Add unnatended scenarios with ext4 and xfsResolvedzoecao2025-01-13

Actions
action #175302: Update obs-sync scripts and mediums to reflect new version of Agama 11.0.0New2025-01-13

Actions
action #175389: Combine yaml files in Agama schedule to avoid create one per each architectureNewJERiveraMoya2025-01-14

Actions
action #175413: Add Agama interactive installation for encrypted LVMResolvedjfernandez2025-01-14

Actions
action #175416: Add Agama unattended installation for encrypted LVMResolvedrainerkoenig2025-01-14

Actions
action #175728: Generate all Agama json profiles using jsonnet profilesIn Progressjfernandez2025-01-17

Actions
action #176352: Add step in interactive installation to verify EULAIn Progressleli2025-01-30

Actions
action #176361: Add interactive installation using iscsi ibft diskIn Progresszoecao2025-01-30

Actions
action #176460: Create unattended installation for lvm multipath encryptedWorkable2025-02-03

Actions
action #176463: Add interactive installation for s390x using zFCP diskIn Progressjfernandez2025-02-03

Actions
action #176484: Create interactive installation for kvm hostWorkable2025-02-03

Actions
action #176781: Add scenario for mediacheck of both installation mediumsWorkable2025-02-07

Actions
action #176817: Create unattended installation for NVMe with AgamaWorkable2025-02-09

Actions
action #176829: Create default interactive installation for offline medium with registrationWorkable2025-02-09

Actions
action #176832: Create default unattended installation for offline medium without networkIn Progresshjluo2025-02-09

Actions
action #176835: Create unattended installation for md raid 0Workable2025-02-09

Actions
action #176838: Create open encryption and skip encryption scenariosIn Progressrainerkoenig2025-02-09

Actions
action #177132: Create test suite for AutoYaST compatibility focus on unsupported sectionsWorkable2025-02-13

Actions
action #177165: Create default unattended installation for offline medium with network and no registrationWorkable2025-02-13

Actions
action #177213: Add test cases for setting hostname in AgamaWorkable2025-02-14

Actions
Actions

Also available in: Atom PDF