Add a wait_still_screen to desktop_update_graphical for safety

Had some repeated failures where there's kind of a race between
Software doing some kind of auto-refresh and the test clicking
on stuff. This seems to help.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2021-05-28 15:04:37 -07:00
parent c6d443a20f
commit 5d4cf014a2

View File

@ -52,6 +52,8 @@ sub run {
} }
} }
assert_and_click 'desktop_package_tool_update'; assert_and_click 'desktop_package_tool_update';
# wait for things to settle if e.g. GNOME is refreshing
wait_still_screen 5, 90;
# depending on automatic update checks, 'apply' or 'download' may # depending on automatic update checks, 'apply' or 'download' may
# already be visible at this point, we may not need to refresh # already be visible at this point, we may not need to refresh
assert_screen ['desktop_package_tool_update_apply', 'desktop_package_tool_update_download', 'desktop_package_tool_update_refresh'], 120; assert_screen ['desktop_package_tool_update_apply', 'desktop_package_tool_update_download', 'desktop_package_tool_update_refresh'], 120;