1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-12 18:04:25 +00:00

tweak the g-i-s handling a bit

grr, this is annoying...it fails in upgrade tests, let's try to
be more forgiving
This commit is contained in:
Adam Williamson 2016-05-05 17:13:21 -07:00
parent 880bc477a0
commit 79bc1e515d

View File

@ -28,12 +28,19 @@ sub run {
# Handle initial-setup, for GNOME, unless START_AFTER_TEST # Handle initial-setup, for GNOME, unless START_AFTER_TEST
# is set in which case it will have been done already # is set in which case it will have been done already
if (get_var("DESKTOP") eq 'gnome' && !get_var("START_AFTER_TEST")) { if (get_var("DESKTOP") eq 'gnome' && !get_var("START_AFTER_TEST")) {
for my $n (1..3) { assert_screen "next_button", 60;
# click 'Next' three times, moving the mouse to avoid # sleep a bit to let things calm down; we can't wait still
# screen because g-i-s constantly changes and we can't wait
# idle because packagekit might be doin' stuff...
sleep 5;
assert_and_click "next_button", 10;
for my $n (1..2) {
# click 'Next' twice, moving the mouse to avoid
# highlight problems, sleeping to give it time to get # highlight problems, sleeping to give it time to get
# to the next screen between clicks # to the next screen between clicks
wait_still_screen;
mouse_set(100, 100); mouse_set(100, 100);
wait_screen_change { assert_and_click "next_button", 60; }; assert_and_click "next_button";
} }
# click 'Skip' one time # click 'Skip' one time
mouse_set(100,100); mouse_set(100,100);