action #178396
closed
coordination #169654: [epic] Create test scenarios for Agama
Modify DASD puppeteer test to adapt new UI
Added by jfernandez about 2 months ago.
Updated about 2 months ago.
Description
Motivation¶
DASD configuration in S390x-zVM hosts has changed due the new Agama UI.
Now, Puppeteer test doesn't require to select the dasd device after enable it
Acceptance criteria¶
-
AC1: s390x-zvm tests related to DASD can configure disk and start installation.
Additional information¶
Doing some manual check we know which steps are required.
- Configure Agama as usual.
- Go to Storage
No devices found
screen should appear.
- Click on
Manage DASD devices
.
- Click on First DASD device.
- Click on
Perform an action
.
- Click on
Activate
.
- Return to storage and or overview to start installation.
- Tags set to qe-yam-mar-sprint-fy25
- Status changed from New to In Progress
- Assignee set to jfernandez
- Parent task set to #169654
- Priority changed from Normal to High
Additional suggestions:
- Refresh using puppeteer.
- Handling how to mark as softfailure when something fails in puppeteer side (discuss with the squad some proposal before doing a big implementation).
Refresh using puppeteer.
I tried to include page.reload() the web shows the storage UI correctly but Puppeteer is not able to continue the execution, probably by some broken locators or execution trace.
Handling how to mark as softfailure when something fails in puppeteer side (discuss with the squad some proposal before doing a big implementation).
I'm not sure that we should do that, Puppeteer is the test itself if the test fails the job should.
In any case, the option that comes to my mind could be to parse Puppeteer return codes or in lack of this the Puppeteer output/spec and mark the test softfailed in case a known condition occurs.
- Status changed from In Progress to Resolved
Also available in: Atom
PDF