Project

General

Profile

action #133010

Updated by JERiveraMoya 10 months ago

#### 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). correctly. 

 #### Scope 
 Installations of Dolomite and Dolomiteand 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 Installation test running in Playwright to setup a new Playwright test for lvm system with LVM and full encryption. 
 **AC3**: Add post-installation Put installation and validation in openQA. 

 together into an openQA schedule.  

 #### 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`.

Back