os-autoinst-distri-rocky/tests
Lukáš Růžička f3d6a9574c Add desktop login test, revise and rename check_desktop
This adds a new test that implementsQA:Testcase_desktop_login
on both GNOME and KDE.

While working on this, we realized that the "desktop_clean"
needles were really "app menu" needles, and for KDE, this was
a duplication with the new "system menu" needles, because on KDE
the app menu and the system menu are the same. So I (Adam)
started to de-duplicate that, but also realized that "app menu
button" is a much more accurate name for these needles, so I was
renaming the old desktop_clean needles to app_menu_button. That
led me to the realization that "check_desktop_clean" is itself a
dumb name, because we don't (at least, any more, way back in the
mists of time we may have done) do anything to check that the
desktop is "clean" - we're really just asserting that we're at a
desktop *at all*. While thinking *that* through, I *also* realized
that the whole "open the overview and look for the app grid icon"
workaround it did is no longer necessary, because GNOME doesn't
use a translucent top bar any more. That went away in GNOME 3.32,
which is in Fedora 30, our oldest supported release.

So I threw that away, renamed the function "check_desktop",
cleaned up all the needle naming and tagging, and also added an
app menu needle for GNOME in Japanese because we were missing
one (the Japanese tests have been using the "app grid icon"
workaround the whole time).
2020-04-17 17:27:04 -07:00
..
apps_startstop Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
_advisory_post.pm Factor meat out of advisory_post and do it in postfail too 2018-12-12 22:17:29 -08:00
_advisory_update.pm grub2-install parm set to /dev/vda1 for PowerPC 2019-03-12 19:41:20 +00:00
_anaconda_network_static.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
_boot_to_anaconda.pm Drop _assert_and_click shim 2020-01-10 14:22:20 -08:00
_check_install_source.pm Drop another old version check 2020-01-10 14:27:51 -08:00
_collect_data.pm Tweak _collect_data services collection grep 2020-03-05 08:28:31 -08:00
_console_avc_crash.pm Drop #1600823 workaround 2018-12-17 14:30:09 -08:00
_console_login.pm Fix some minor syntax errors in previous commit 2018-06-13 10:11:53 -07:00
_console_shutdown.pm Disable hidden grub menu for uploaded base installs 2018-10-12 15:36:55 -07:00
_console_wait_login.pm Tweak IoT initial-setup handling (only on F31) 2020-02-20 08:38:50 -08:00
_console_wait_login_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_do_install_and_reboot.pm Regenerate grub.cfg for ppc64le Silverblue to boot (step 2) 2020-04-02 20:50:06 +00:00
_graphical_input.pm Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
_graphical_input_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_graphical_wait_login.pm Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
_graphical_wait_login_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_installer_build.pm Bump installer image rootfs size on Fedora 30 update tests 2020-03-17 20:00:52 -07:00
_live_build.pm live build: give it 10 more minutes 2020-03-17 13:26:26 -07:00
_memcheck.pm Revamp post-install Doin' Stuff 2019-06-28 14:09:55 -07:00
_post_network_static.pm Bypass dup chars after snapshot brc#1691487 2019-04-15 16:20:13 +02:00
_setup_browser.pm Bypass dup chars after snapshot brc#1691487 2019-04-15 16:20:13 +02:00
_software_selection.pm Wait a bit longer from software selection back to main hub 2020-02-20 08:52:35 -08:00
_support_server.pm Tweak PXE boot test to also check kickstart file path 2019-10-07 14:11:48 -07:00
_vnc_client_connect.pm Change type_safely in VNC tests to type_very_safely 2020-01-15 15:13:44 +00:00
_vncconnect_client_setup.pm Change type_safely in VNC tests to type_very_safely 2020-01-15 15:13:44 +00:00
apps_gnome_preset.pm Enable tracking of executed applications in Application Start/Stop tests (FIXES #116) 2019-10-16 17:36:37 -07:00
autocloud.pm Add a comment explaining what autocloud.pm does 2019-11-21 14:58:53 -08:00
base_reboot_unmount.pm Fully fix the reboot unmount test 2020-01-24 12:30:58 +01:00
base_selinux.pm Don't try bypass_1691487 for graphical base_selinux runs 2019-06-03 15:32:25 -07:00
base_service_manipulation.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
base_services_start.pm Move the new base_services_start check to the start 2018-07-13 14:02:31 -07:00
base_system_logging.pm add base system logging test 2017-06-01 11:06:04 +02:00
base_update_cli.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
database_client.pm Bump up some more DNF timeouts due to #1516990 2017-11-23 16:01:58 -08:00
desktop_background.pm Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
desktop_browser.pm Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
desktop_login.pm Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
desktop_notifications.pm Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
desktop_printing.pm Try and type safer in desktop_printing 2020-01-07 08:09:12 -08:00
desktop_terminal.pm Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
desktop_update_graphical.pm Drop _assert_and_click shim 2020-01-10 14:22:20 -08:00
disk_custom_blivet_btrfs.pm Add "PPC PReP Boot" filesystem for PowerPC blivet tests 2017-09-06 08:43:04 +02:00
disk_custom_blivet_ext3.pm Add "PPC PReP Boot" filesystem for PowerPC blivet tests 2017-09-06 08:43:04 +02:00
disk_custom_blivet_lvmthin.pm Add "PPC PReP Boot" filesystem for PowerPC blivet tests 2017-09-06 08:43:04 +02:00
disk_custom_blivet_no_swap.pm Add "PPC PReP Boot" filesystem for PowerPC blivet tests 2017-09-06 08:43:04 +02:00
disk_custom_blivet_software_raid.pm Add "PPC PReP Boot" filesystem for PowerPC blivet tests 2017-09-06 08:43:04 +02:00
disk_custom_blivet_xfs.pm Add "PPC PReP Boot" filesystem for PowerPC blivet tests 2017-09-06 08:43:04 +02:00
disk_custom_btrfs.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_btrfs_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_ext3.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_ext3_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_iscsi.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_iscsi_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_lvmthin.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_lvmthin_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_no_swap.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_no_swap_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_software_raid.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_software_raid_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_xfs.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_xfs_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_guided_delete_all.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_delete_partial.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_delete_partial_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_empty.pm Don't check version or pre-release note on banners 2019-10-16 11:08:24 -07:00
disk_guided_encrypted.pm Replace remaining wait_idles with sleeps 2020-01-02 17:44:45 -08:00
disk_guided_encrypted_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_encrypted_postinstall_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
disk_guided_free_space_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_multi.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_multi_empty_all.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_multi_empty_all_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_multi_postinstall.pm Revert "Modify "install_multi" test for PowerPC" 2017-09-06 08:43:04 +02:00
disk_guided_shrink.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_shrink_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
fedora_release.pm Tweak release_identification for awkward IoT 33 branch 2020-03-18 11:45:27 -07:00
firewall_configured.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
firewall_disabled.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
freeipa_client.pm FreeIPA client: set longer timeout for login(1) (#1661273) 2018-12-20 09:02:36 -08:00
freeipa_password_change.pm Work around Firefox 'close multiple tabs' warning 2018-10-30 18:34:37 -07:00
freeipa_webui.pm Work around Firefox 'close multiple tabs' warning 2018-10-30 18:34:37 -07:00
install_arm_image_deployment.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
install_source_graphical.pm Fix install_mirrorlist_graphical test 2017-10-16 14:23:56 -07:00
install_text.pm Hack around a serial console prompt check failing during install 2019-11-20 09:15:58 -08:00
mediakit_fileconflicts.pm potential_conflict: still need to call the interpreter 2019-07-22 15:00:25 -07:00
mediakit_repoclosure.pm Automate two 'mediakit' tests (repoclosure and file conflicts) 2019-07-04 13:44:20 -07:00
modularity_checkdefaults.pm Update the modularity tests. 2019-07-15 13:19:06 +02:00
modularity_enable_disable_module.pm Update the modularity tests. 2019-07-15 13:19:06 +02:00
modularity_install_module.pm Change nodejs module version in the install test to make it pass. 2019-10-30 14:58:26 +01:00
modularity_module_list.pm Create openqa tests to test modularity. 2018-09-26 23:09:36 -07:00
modularity_update_norepo.pm Update modules to test. 2019-07-03 10:42:33 +02:00
os_release.pm Tweak release_identification for awkward IoT 33 branch 2020-03-18 11:45:27 -07:00
preinstall_iso_in_hd.pm rescue_shell_prompt is really just a root console needle... 2019-04-12 15:54:26 -07:00
realmd_join_cockpit.pm Drop the 'cockpit join progress' needle match 2020-01-08 15:32:29 -08:00
realmd_join_sssd.pm Bypass dup chars after snapshot brc#1691487 2019-04-15 16:20:13 +02:00
rescue_mode_encrypted.pm new select_rescue_mode in lib/utils from rescue_mode_encrypted.pm 2019-04-12 15:49:54 -07:00
role_deploy_database_server.pm Drop old rolekit code from database and freeipa tests 2020-01-10 14:25:45 -08:00
role_deploy_domain_controller.pm Drop old rolekit code from database and freeipa tests 2020-01-10 14:25:45 -08:00
role_deploy_domain_controller_check.pm Drop old rolekit code from database and freeipa tests 2020-01-10 14:25:45 -08:00
server_cockpit_autoupdate.pm bump the server_cockpit_autoupdate timeout to help F30/F31 2020-03-27 14:37:54 -07:00
server_cockpit_basic.pm Set a timeout for the cockpit_services_detail check_screen 2020-03-12 19:17:27 -07:00
server_cockpit_default.pm Develop a new test for system updates via Cockpit. 2019-10-01 16:04:01 +02:00
server_cockpit_updates.pm Use quit_firefox in Cockpit update tests 2020-03-20 14:02:18 -07:00
server_filesystem_default.pm Bypass dup chars after snapshot brc#1691487 2019-04-15 16:20:13 +02:00
server_firewall_default.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
server_remote_logging_client.pm Add tests for QA:Testcase Remote Logging test case 2019-03-28 12:52:54 -07:00
server_remote_logging_server.pm Drop a debugging upload from server_remote_logging_server 2020-01-10 09:43:03 -08:00
text_login_gui.pm Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
uefi_postinstall.pm Load us console layout in uefi_postinstall too 2018-06-25 11:28:12 -07:00
upgrade_boot.pm Factor out s/metalink/mirrorlist/ into a util function 2019-08-20 14:16:23 -07:00
upgrade_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
upgrade_preinstall.pm Fix upgrade workaround stuff for upgrade_2 2020-03-12 09:30:51 -07:00
upgrade_run.pm Extend update test workaround mechanism to upgrade tests 2020-03-06 19:21:44 -08:00
workstation_core_applications.pm Enable tracking of executed applications in Application Start/Stop tests (FIXES #116) 2019-10-16 17:36:37 -07:00