mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-12-23 02:33:08 +00:00
9e0d74453c
This PR adds a test for a new Image Viewer called Loupe. It is based on the old Image Viewer test, newly reneedled with some of the tests shortened, deleted or edited as the new Image Viewer has a little bit less functions compared to the previous one. Add needles.
51 lines
1.2 KiB
Perl
51 lines
1.2 KiB
Perl
use base "installedtest";
|
|
use strict;
|
|
use testapi;
|
|
use utils;
|
|
|
|
# This script will download the test data for EoG, start the application,
|
|
# and set a milestone as a starting point for the other Loupe tests.
|
|
|
|
sub run {
|
|
my $self = shift;
|
|
# Switch to console
|
|
$self->root_console(tty => 3);
|
|
# Perform git test
|
|
check_and_install_git();
|
|
# Download the test data
|
|
download_testdata("eog", "Pictures");
|
|
# Exit the terminal
|
|
desktop_vt;
|
|
|
|
# Start the application
|
|
menu_launch_type("image viewer");
|
|
# Check that is started
|
|
assert_screen 'apps_run_imageviewer';
|
|
|
|
# Fullsize the Loupe window.
|
|
send_key("super-up");
|
|
|
|
# Open the test file to create a starting point for the other EoG tests.
|
|
send_key("ctrl-o");
|
|
|
|
# Open the Pictures folder.
|
|
assert_and_click("gnome_dirs_pictures", button => "left", timeout => 30);
|
|
|
|
# Select the image.jpg file.
|
|
assert_and_click("loupe_file_select_jpg", button => "left", timeout => 30);
|
|
|
|
# Hit enter to open it.
|
|
send_key("ret");
|
|
|
|
# Check that the file has been successfully opened.
|
|
assert_screen("loupe_image_default");
|
|
}
|
|
|
|
sub test_flags {
|
|
return {fatal => 1, milestone => 1};
|
|
}
|
|
|
|
1;
|
|
|
|
# vim: set sw=4 et:
|