mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-11-27 08:03:08 +00:00
3ac7b5a648
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>
28 lines
859 B
Perl
28 lines
859 B
Perl
use base "installedtest";
|
|
use strict;
|
|
use testapi;
|
|
use utils;
|
|
|
|
sub run {
|
|
check_desktop;
|
|
# If we want to check that there is a correct background used, as a part
|
|
# of self identification test, we will do it here. For now we don't do
|
|
# this for Rawhide as Rawhide doesn't have its own backgrounds and we
|
|
# don't have any requirement for what background Rawhide uses.
|
|
my $version = get_var('VERSION');
|
|
my $rawrel = get_var('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 {
|
|
return {fatal => 1};
|
|
}
|
|
|
|
1;
|
|
|
|
# vim: set sw=4 et:
|