mirror of
https://github.com/rocky-linux/os-autoinst-distri-rocky.git
synced 2024-11-10 15:31:24 +00:00
5a1a71c67f
The KDE and GNOME 'apps' tests for Firefox both invented their own 'oh look Firefox is running' needle, even though we already had one. The GNOME one was broken by the removal of the app title bar in Firefox 66. Instead of having three needles for the same thing, let's just throw the 'apps' ones out and use the pre-existing one from needles/firefox for all cases. Signed-off-by: Adam Williamson <awilliam@redhat.com>
34 lines
916 B
Perl
34 lines
916 B
Perl
use base "installedtest";
|
|
use strict;
|
|
use testapi;
|
|
use utils;
|
|
|
|
# This test checks whether Firefox starts when clicking the icon
|
|
# in the activity menu. It does not test any other functionality.
|
|
|
|
sub run {
|
|
my $self = shift;
|
|
# Start the application
|
|
start_with_launcher('apps_menu_firefox');
|
|
# check that the application is running; this needle is from
|
|
# needles/firefox, it already existed before the 'apps' tests
|
|
# were created
|
|
assert_screen 'firefox';
|
|
# Close the application, but since Firefox needs special handling
|
|
# we are not using the common routine, but deal with this individually instead
|
|
send_key 'alt-f4';
|
|
# deal with warning screen
|
|
assert_and_click 'apps_run_firefox_stop';
|
|
wait_still_screen 2;
|
|
# check that the application has stopped
|
|
assert_screen 'workspace';
|
|
}
|
|
|
|
sub test_flags {
|
|
return {always_rollback => 1};
|
|
}
|
|
|
|
1;
|
|
|
|
# vim: set sw=4 et:
|