mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-11-27 16:13:09 +00:00
COPR / tag tests: handle GNOME "download unsigned" prompt
When using a side repo for testing a COPR or a side tag, there may be unsigned packages. We set gpgcheck=0 to make dnf okay with this, but gnome-software still shows a warning. Let's click through it so the test can complete. Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
parent
304699bc6f
commit
206ffc2a7e
@ -0,0 +1,22 @@
|
||||
{
|
||||
"area": [
|
||||
{
|
||||
"xpos": 469,
|
||||
"ypos": 247,
|
||||
"width": 89,
|
||||
"height": 22,
|
||||
"type": "match"
|
||||
},
|
||||
{
|
||||
"xpos": 580,
|
||||
"ypos": 550,
|
||||
"width": 71,
|
||||
"height": 19,
|
||||
"type": "match"
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"tags": [
|
||||
"desktop_package_tool_update_download_unsigned"
|
||||
]
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 49 KiB |
@ -117,6 +117,11 @@ sub run {
|
||||
# for apply (only)
|
||||
wait_screen_change { click_lastmatch; };
|
||||
$n -= 1 if ($n > 1);
|
||||
if (get_var("TAG") || get_var("COPR")) {
|
||||
# we might get a 'download unsigned software' prompt
|
||||
# https://gitlab.gnome.org/GNOME/gnome-software/-/issues/2246
|
||||
click_lastmatch if (check_screen "desktop_package_tool_update_download_unsigned", 30);
|
||||
}
|
||||
$tags = ['desktop_package_tool_update_apply'];
|
||||
next;
|
||||
}
|
||||
@ -133,6 +138,11 @@ sub run {
|
||||
# handle reboot confirm screen which pops up when user is
|
||||
# logged in (but don't fail if it doesn't as we're not testing
|
||||
# that)
|
||||
if (get_var("TAG") || get_var("COPR")) {
|
||||
# we might get a 'download unsigned software' prompt
|
||||
# https://gitlab.gnome.org/GNOME/gnome-software/-/issues/2246
|
||||
click_lastmatch if (check_screen "desktop_package_tool_update_download_unsigned", 5);
|
||||
}
|
||||
if (check_screen 'gnome_reboot_confirm', 15) {
|
||||
send_key 'tab';
|
||||
send_key 'ret';
|
||||
|
Loading…
Reference in New Issue
Block a user