action #124550
closedcoordination #121855: [epic] Agama web interactive installation
PoC running Playwright tests directly from the Live ISO in openQA
Description
Motivation¶
Yam squad needs to kick off web testing now that we have this way to run a testing framework using the installer itself.
See documentation created by YaST team:
https://github.com/openSUSE/agama/tree/master/playwright#running-tests-directly-from-the-live-iso
We just need to click on Install for this PoC with RUN_INSTALLATION=1
and probably we don't need to create any Playwright test but to use the existing one packaged take_screenshots.
Scope¶
x86_64 and aarch64
Acceptance criteria¶
AC1: Create PoC in Agama Development group in O3 which handle interactive installation using Playwright
AC2: Installation actions should be as minimal as possible
Additional information¶
https://playwright.dev/docs/intro
As follow-up we need to investigate further about where to store the test and sync with YaST squad, most likely will be an additional repo to use, for for this ticket is out of scope, we need the minimum there to install and see that all ok using this mechanism.
Notice that you will need to move to fixed folder in O3 the correct iso for Playwright:
https://build.opensuse.org/package/binaries/YaST:Head:Agama/agama-live:default-Playwright/images
For doing that you will need permissions (you can ask Yam squad for it): https://progress.opensuse.org/projects/openqav3/wiki/#Accessing-the-o3-infrastructure