Project

General

Profile

Actions

action #98958

closed

coordination #93668: [epic] Redesign Installation test modules

Implement await installation with client libyui-rest-api

Added by JERiveraMoya almost 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
2021-09-21
Due date:
% Done:

0%

Estimated time:

Description

Scope: o3: openSUSE Tumleweed, osd: YaST Job Group

New module would implement the process of waiting for installation to be completed.
We might just wait until dialog with text "The system will reboot now..." appears.

It might require to implement Progressbar widget, like we did in ruby client.

We should decide which timeout to set and extract what could be needed from await_install.pm, in particular analyze the stop of the countdown which does not always appear in all cases: https://openqa.suse.de/tests/7126451#step/await_install/15. For example here we have a countdown: https://openqa.suse.de/tests/7642555#step/reboot_after_installation/1

This test module does not include clicking on OK button due to some action can be needed at that point, like retrieving logs, etc.

Actions

Also available in: Atom PDF