desktop_background: handle KDE post-upgrade welcome center

When we test major KDE version upgrades, we get a post-upgrade
version of the welcome center again after the upgrade, which we
don't really expect. This breaks the background test because the
welcome center is in the way of the background, it doesn't seem
to break any other update tests. So let's just handle it here.
Fortunately this version has an "OK" button we can click.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2024-06-19 12:17:17 -07:00
parent 356ee975c0
commit 3ac7b5a648
1 changed files with 5 additions and 1 deletions

View File

@ -11,7 +11,11 @@ sub run {
# don't have any requirement for what background Rawhide uses.
my $version = get_var('VERSION');
my $rawrel = get_var('RAWREL');
assert_screen "${version}_background" if ($version ne "Rawhide" && $version ne $rawrel);
return unless ($version ne "Rawhide" && $version ne $rawrel);
# KDE shows a different version of the welcome center on major upgrades,
# which breaks this test
click_lastmatch if (get_var("DESKTOP") eq "kde" && get_var("ADVISORY_OR_TASK") && check_screen "kde_ok", 5);
assert_screen "${version}_background";
}
sub test_flags {