1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-09-05 22:15:54 +00:00

menu_launch_type: don't wait_still_screen for animated apps

This is intended for things like system monitor where there's
constant motion on the app screen so we can't wait_still_screen.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2025-08-25 15:02:03 -07:00
parent ef0c7892b5
commit 0f4e91c993
2 changed files with 9 additions and 2 deletions

View File

@ -1324,6 +1324,7 @@ sub menu_launch_type {
my ($application, %args) = @_;
my $desktop = get_var("DESKTOP");
my $timeout = $args{timeout} // 30;
my $animated = $args{animated} // 0;
# The standard combo key is the "super" key, just in I3
# it is different.
@ -1360,7 +1361,13 @@ sub menu_launch_type {
else {
record_soft_failure('Maximizing in this desktop is not supported at the moment!');
}
wait_still_screen 3;
if $animated {
# can't wait_still_screen if the app's animated
sleep 3;
}
else {
wait_still_screen 3;
}
}
# If check that app is running was requested

View File

@ -12,7 +12,7 @@ sub run {
# Set the update notification timestamp
set_update_notification_timestamp();
# Start the Application
menu_launch_type("system_monitor", checkstart => 1, maximize => 1);
menu_launch_type("system_monitor", checkstart => 1, maximize => 1, animated => 1);
}
sub test_flags {