mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-12-11 05:43:11 +00:00
022865ab9f
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.
42 lines
976 B
Perl
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:
|