1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-16 03:33:08 +00:00
os-autoinst-distri-fedora/tests/apps_startstop/kde/krusader.pm
Lukas Ruzicka 022865ab9f KDE app start/stop: launch apps with commands not menus
This is doing slightly less to exercise the launcher menus and see
whether icons appear or disappear, but it's much faster and more
reliable. We do still use menu launch for one app, just to check
the mechanism works in general.
2019-08-23 12:41:49 -07:00

42 lines
976 B
Perl

use base "installedtest";
use strict;
use testapi;
use utils;
# This test checks that Krusader starts.
sub run {
my $self = shift;
# Start the application
menu_launch_type "krusader";
# Deal with the welcome screens
assert_screen ["krusader_welcome", "krusader_settings_close"];
while (match_has_tag "krusader_welcome") {
assert_and_click "krusader_welcome";
assert_screen ["krusader_welcome", "krusader_settings_close"];
}
# Settings close
assert_screen ["krusader_settings_close", "kde_ok"];
while (match_has_tag "kde_ok") {
assert_and_click "kde_ok";
assert_screen ["krusader_settings_close", "kde_ok"]
}
assert_and_click "krusader_settings_close";
wait_still_screen 2;
# Check that it is started
assert_screen 'krusader_runs';
# Close the application
quit_with_shortcut();
}
sub test_flags {
return {always_rollback => 1};
}
1;
# vim: set sw=4 et: