mirror of
https://github.com/rocky-linux/os-autoinst-distri-rocky.git
synced 2024-12-21 02:08:29 +00:00
40974c2f94
We don't need a separate 'welcome' needle because it just matches on an OK button anyway. So turn that needle into an OK needle (we don't have any existing 'blue OK button' needle) and simplify the logic to a single loop for kde_ok and krusader_settings_close. Signed-off-by: Adam Williamson <awilliam@redhat.com>
35 lines
744 B
Perl
35 lines
744 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, which all have an OK button
|
|
assert_screen ["kde_ok", "krusader_settings_close"];
|
|
while (match_has_tag "kde_ok") {
|
|
assert_and_click "kde_ok";
|
|
assert_screen ["kde_ok", "krusader_settings_close"];
|
|
}
|
|
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:
|