37f597229a
RHBZ #1692972 was fixed long ago, so we don't need to worry about that any more. But this test failed on the recent F31 live respin compose because it was changed to assume the tutorial would appear on startup, which only happens on F32+. To make the test work on F31 respins, let's handle both paths. Once F32 is stable we can drop this as we won't run the test on F31 any more after that. Signed-off-by: Adam Williamson <awilliam@redhat.com>
35 lines
774 B
Perl
35 lines
774 B
Perl
use base "installedtest";
|
|
use strict;
|
|
use testapi;
|
|
use utils;
|
|
|
|
# This test checks that Boxes starts.
|
|
|
|
sub run {
|
|
my $self = shift;
|
|
|
|
# Start the application
|
|
start_with_launcher('apps_menu_boxes');
|
|
# We get tutorial on F32+, directly to main UI on F<32; we can
|
|
# drop the 'direct to main UI' path once F32 is stable
|
|
assert_screen ['apps_boxes_tutorial', 'apps_run_boxes'];
|
|
if (match_has_tag 'apps_boxes_tutorial') {
|
|
# Let us get rid of the Tutorial window.
|
|
send_key 'esc';
|
|
assert_screen 'apps_run_boxes';
|
|
}
|
|
|
|
# Register application
|
|
register_application("gnome-boxes");
|
|
# Close the application
|
|
quit_with_shortcut();
|
|
|
|
}
|
|
|
|
sub test_flags {
|
|
return {always_rollback => 1};
|
|
}
|
|
|
|
1;
|
|
|
|
# vim: set sw=4 et:
|