Project

General

Profile

Actions

action #133010

closed

coordination #121855: [epic] Agama web interactive installation

Create an agama-playwright installation with LVM and encryption testsuite

Added by rainerkoenig over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
High
Target version:
Start date:
2023-07-19
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Now that we have POM modules for LVM setup and encryption setup we should put them together to one playwright test installation on LVM with full disk encryption.

This test should also do the validation if everything got installed correctly (check similar installation in SLE in YaST job group).

Scope

Installations of Dolomite and Tumbleweed using Agama for all architectures available in openQA (s390x and ppc64le excluded for now).

Acceptance criteria

AC1: Get familiar with Playwright and use the playwright test generator to get first version of your code.
AC2: Create a new Playwright test for lvm and full encryption.
AC3: Add post-installation validation in openQA.

Additional information

Playwright documentation: https://playwright.dev/docs/intro
Playwright documentation - Page Object Model: https://playwright.dev/docs/pom
How to use playwright with Agama: https://github.com/openSUSE/agama/blob/master/playwright/README.md
Yam repo for Playwright tests: https://github.com/jknphy/e2e-agama-playwright
Notice that for development in your system, you will need to install playwright and run npx playwright test, due to in the live iso the command to run is different as described in doc above, playwright test.

Actions #1

Updated by JERiveraMoya over 1 year ago

  • Subject changed from Create an agama-playwright installation with LVM and encryption testsuite to Create an agama-playwright installation with LVM and encryption testsuite
  • Description updated (diff)
  • Status changed from New to Workable
  • Priority changed from Normal to High
  • Target version set to Current
Actions #2

Updated by syrianidou_sofia about 1 year ago

  • Status changed from Workable to In Progress
  • Assignee set to syrianidou_sofia
Actions #3

Updated by syrianidou_sofia about 1 year ago

  • Status changed from In Progress to Workable

Latest build available still fails with gpg key signing problem : https://openqa.opensuse.org/tests/3490140#step/auto/6
https://bugzilla.suse.com/show_bug.cgi?id=1213836

Actions #4

Updated by syrianidou_sofia about 1 year ago

  • Status changed from Workable to In Progress
Actions #6

Updated by syrianidou_sofia about 1 year ago

  • Status changed from In Progress to Resolved

Test added in production and running successfully

Actions

Also available in: Atom PDF