mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-11-21 21:43:08 +00:00
Check for 3rd-party popup instead of 'welcome' screen
GNOME Software no longer has a welcome screen in any current Fedora (it was dropped between 35 and 36), but in Rawhide it now has a popup that prompts you to enable third-party repos which we need to get rid of, so just convert the welcome screen check to handle that, and drop all the welcome screen needles. Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
parent
d4cb357db7
commit
2db1e57674
16
needles/gnome/gnome_software_ignore-20230109.json
Normal file
16
needles/gnome/gnome_software_ignore-20230109.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"xpos": 385,
|
||||||
|
"ypos": 502,
|
||||||
|
"width": 51,
|
||||||
|
"height": 20,
|
||||||
|
"type": "match"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"DESKTOP-gnome",
|
||||||
|
"gnome_software_ignore"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/gnome/gnome_software_ignore-20230109.png
Normal file
BIN
needles/gnome/gnome_software_ignore-20230109.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 78 KiB |
@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"area": [
|
|
||||||
{
|
|
||||||
"height": 15,
|
|
||||||
"ypos": 561,
|
|
||||||
"xpos": 458,
|
|
||||||
"width": 111,
|
|
||||||
"type": "match"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"properties": [],
|
|
||||||
"tags": [
|
|
||||||
"DESKTOP-gnome",
|
|
||||||
"gnome_software_welcome"
|
|
||||||
]
|
|
||||||
}
|
|
Binary file not shown.
Before Width: | Height: | Size: 176 KiB |
@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"area": [
|
|
||||||
{
|
|
||||||
"type": "match",
|
|
||||||
"height": 15,
|
|
||||||
"ypos": 533,
|
|
||||||
"width": 116,
|
|
||||||
"xpos": 454
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"properties": [],
|
|
||||||
"tags": [
|
|
||||||
"DESKTOP-gnome",
|
|
||||||
"gnome_software_welcome"
|
|
||||||
]
|
|
||||||
}
|
|
Binary file not shown.
Before Width: | Height: | Size: 64 KiB |
@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"area": [
|
|
||||||
{
|
|
||||||
"width": 62,
|
|
||||||
"type": "match",
|
|
||||||
"height": 18,
|
|
||||||
"ypos": 558,
|
|
||||||
"xpos": 509
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"tags": [
|
|
||||||
"DESKTOP-gnome",
|
|
||||||
"gnome_software_welcome"
|
|
||||||
],
|
|
||||||
"properties": []
|
|
||||||
}
|
|
Binary file not shown.
Before Width: | Height: | Size: 112 KiB |
@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"area": [
|
|
||||||
{
|
|
||||||
"height": 18,
|
|
||||||
"width": 62,
|
|
||||||
"type": "match",
|
|
||||||
"ypos": 484,
|
|
||||||
"xpos": 521
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"properties": [],
|
|
||||||
"tags": [
|
|
||||||
"DESKTOP-gnome",
|
|
||||||
"gnome_software_welcome"
|
|
||||||
]
|
|
||||||
}
|
|
Binary file not shown.
Before Width: | Height: | Size: 137 KiB |
@ -37,10 +37,10 @@ sub run {
|
|||||||
sleep 3;
|
sleep 3;
|
||||||
menu_launch_type('update');
|
menu_launch_type('update');
|
||||||
}
|
}
|
||||||
# GNOME Software has a welcome screen, get rid of it if it shows
|
# GNOME Software 44+ has a 3rd party source pop-up, get rid of it
|
||||||
# up (but don't fail if it doesn't, we're not testing that)
|
# 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_welcome', 10) {
|
if ($desktop eq 'gnome' && check_screen 'gnome_software_ignore', 10) {
|
||||||
send_key 'ret';
|
click_lastmatch;
|
||||||
}
|
}
|
||||||
# go to the 'update' interface. We may be waiting some time at a
|
# go to the 'update' interface. We may be waiting some time at a
|
||||||
# 'Software catalog is being loaded' screen.
|
# 'Software catalog is being loaded' screen.
|
||||||
|
Loading…
Reference in New Issue
Block a user