os-autoinst-distri-rocky/tests/apps_startstop/gnome/firefox.pm
Adam Williamson 5a1a71c67f Use the existing 'oh hai this is firefox' needle for app tests
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>
2019-03-26 12:23:45 -07:00

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: