os-autoinst-distri-fedora/needles/gnome/apps/evince
Lukáš Růžička e0d9409c74 Create a test suite for Evince.
This PR fixes issue #188. It adds a test suite to test basic
functionality of Evince and brings the following features:

* test scripts for various Evince functions.
* needles to support the Evince test scripts
* new template variables `TESTPATH` and `POSTINSTALL_LOAD_ALL` (see
  below)
* new logic in `main.py` (see below)

The new variables and the new logic make it easier to create test
suites for post-installation tests. If TESTPATH is used, OpenQA
will take all tests mentioned in POSTINSTALL from that specified
TESTPATH. If both TESTPATH and POSTINSTALL_LOAD_ALL are used, then
OpenQA will run all tests it can find at the TESTPATH location.
If POSTINSTALL and POSTINSTALL_LOAD_ALL are set simultaneously,
then only POSTINSTALL will be taken into account and OpenQA will
only load tests mentioned there.
2021-07-28 08:58:23 +02:00
..
evince_about_credits.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_about_credits.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_about_shown.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_about_shown.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_add_annotation.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_add_annotation.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_add_annotation_text.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_add_annotation_text.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_annotation_added.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_annotation_added.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_annotation_placed.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_annotation_placed.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_annotation_removed.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_annotation_removed.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_change_zoom.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_change_zoom.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_close_annotation.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_close_annotation.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_content_rotated_once.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_content_rotated_once.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_credits_shown.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_credits_shown.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_document_zoom_200.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_document_zoom_200.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_dual_mode.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_dual_mode.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_file_opened.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_file_opened.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_file_select_pdf.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_file_select_pdf.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_help_shown.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_help_shown.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_about.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_about.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_dual.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_dual.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_help.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_help.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_properties.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_properties.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_rotate.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_rotate.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_saveas.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_saveas.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_shortcuts.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_menu_shortcuts.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_night_mode.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_night_mode.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_open_file_dialog.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_open_file_dialog.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_properties_shown.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_properties_shown.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_remove_annotation.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_remove_annotation.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_search_button.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_search_button.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_search_found.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_search_found.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_select_annotation_place.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_select_annotation_place.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_select_zoom_200.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_select_zoom_200.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_select_zoom_fitwidth.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_select_zoom_fitwidth.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_second.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_second.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_second_shown.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_second_shown.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_shown.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_shown.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_third.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_third.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_third_shown.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_shortcuts_third_shown.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_toggle_night_mode.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
evince_toggle_night_mode.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
rotate-evince_content_rotated_twice.json Create a test suite for Evince. 2021-07-28 08:58:23 +02:00
rotate-evince_content_rotated_twice.png Create a test suite for Evince. 2021-07-28 08:58:23 +02:00