action #98958
closedcoordination #93668: [epic] Redesign Installation test modules
Implement await installation with client libyui-rest-api
0%
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.