1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-21 13:33:08 +00:00

Revert "desktop_update_graphical: try to workaround GGO #2442"

This reverts commit b3e5dd41cb.
This commit is contained in:
Adam Williamson 2024-08-02 11:53:23 -07:00
parent 3f951b47d8
commit 10989a0dc1
2 changed files with 6 additions and 25 deletions

View File

@ -1387,8 +1387,7 @@
"BOOTFROM": "c",
"HDD_1": "disk_%FLAVOR%_%MACHINE%.qcow2",
"POSTINSTALL": "desktop_update_graphical",
"START_AFTER_TEST": "%DEPLOY_UPLOAD_TEST%",
"RETRY": 2
"START_AFTER_TEST": "%DEPLOY_UPLOAD_TEST%"
}
},
"install_anaconda_text": {

View File

@ -42,18 +42,9 @@ sub run {
# GNOME Software 44+ has a 3rd party source pop-up, get rid of it
# if it shows up (but don't fail if it doesn't, we're not testing that)
if ($desktop eq 'gnome' && check_screen 'gnome_software_ignore', 10) {
# keep clicking till we hit it, it tends to wobble around,
# especially with GNOME 46 - part of
# https://gitlab.gnome.org/GNOME/gnome-software/-/issues/2442
click_lastmatch;
wait_still_screen 2;
my $count = 20;
while (check_screen 'gnome_software_ignore', 3) {
die "couldn't get rid of ignore screen!" if ($count == 0);
$count -= 1;
click_lastmatch;
wait_still_screen 2;
}
wait_still_screen 3;
# match again as the dialog may have moved a bit
assert_and_click 'gnome_software_ignore';
}
# go to the 'update' interface. We may be waiting some time at a
# 'Software catalog is being loaded' screen.
@ -62,17 +53,8 @@ sub run {
mouse_set 10, 10;
mouse_hide;
}
if ($desktop eq 'gnome') {
# wait for it to settle, it seems to take a long time and sometimes
# go into 'app is not responding' mode - part of
# https://gitlab.gnome.org/GNOME/gnome-software/-/issues/2442
wait_still_screen 10;
# try to click in a 'neutral' area of the UI to get rid of the
# weird 'short window' state - another part of
# https://gitlab.gnome.org/GNOME/gnome-software/-/issues/2442
mouse_set 36, 128;
mouse_click;
}
# wait out a possible animation
wait_still_screen 5;
assert_and_click 'desktop_package_tool_update';
# wait for things to settle if e.g. GNOME is refreshing
wait_still_screen 5, 90;