1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-21 13:33:08 +00:00
os-autoinst-distri-fedora/tests
Adam Williamson 82abc61432 Factor DM login process out of _graphical_wait_login
There are several other tests doing the same thing (but not as
safely, in some cases). To improve reliability and reduce
duplication, let's factor this out into utils.pm and reuse it
where appropriate.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-26 22:20:34 +00:00
..
applications Factor DM login process out of _graphical_wait_login 2024-09-26 22:20:34 +00:00
apps_startstop Use 'terminal' instead of 'gnome-terminal' for ptyxis switch 2024-08-13 10:39:20 -04:00
_advisory_post.pm Revert "Update live install tests: handle awkward install ordering" 2023-02-22 15:55:24 -08:00
_advisory_update.pm Revert "_advisory_update: stop the graphical desktop at the start" 2022-11-18 12:23:33 -08:00
_anaconda_network_static.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_boot_to_anaconda.pm Be case-flexible in ELN version checks 2024-09-04 13:17:00 -07:00
_check_install_source.pm Drop the addrepo_metalink_graphical test 2024-03-01 16:55:59 -08:00
_cockpit_setup.pm Ensure repos are set up for cockpit tests 2024-04-25 16:52:09 -07:00
_collect_data.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_console_avc_crash.pm Don't snapshot after wait_login tests (usually) 2022-12-08 09:59:23 -08:00
_console_login.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
_console_shutdown.pm Use NUMDISKS=2 (or higher) on all update flavors 2024-02-28 15:26:01 -08:00
_console_wait_login_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_console_wait_login.pm Don't snapshot after wait_login tests (usually) 2022-12-08 09:59:23 -08:00
_container_build_kiwi.pm container build: fix kiwi command to include --kiwi-file 2024-08-22 10:39:33 -07:00
_coreos_install.pm Make UEFI testing the default, add Secure Boot testing 2024-04-02 09:24:52 -07:00
_do_install_and_reboot.pm Be case-flexible in ELN version checks 2024-09-04 13:17:00 -07:00
_graphical_input_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_graphical_input.pm graphical_input: also type hotkey on the *second* attempt 2023-03-03 10:28:43 -08:00
_graphical_wait_login_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_graphical_wait_login.pm Whoops, fix a wait_still_screen call from last commit 2024-04-13 14:59:14 -07:00
_installer_build.pm tidy _installer_build 2024-09-15 11:47:41 -07:00
_iot_zezere_remote.pm zezere: update for new default ssh key algorithm 2024-04-29 10:32:14 -07:00
_iot_zezere_server.pm Be a bit more defensive when setting admin pw in zezere server 2023-03-29 15:45:17 -07:00
_live_build.pm Enable testing of COPRs, fix some issues, enable package checks 2024-05-03 14:40:34 -07:00
_memcheck.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_ostree_build.pm Revert "_ostree_build: disable archive repo on 41 till it works" 2024-08-16 10:39:30 -04:00
_podman_client.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_post_network_static.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_secure_boot_fallback.pm Make UEFI testing the default, add Secure Boot testing 2024-04-02 09:24:52 -07:00
_setup_browser.pm Use "dnf group install" not "dnf groupinstall" (dnf5 support) 2023-06-20 12:27:30 +02:00
_software_selection.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
_support_server.pm Use workarounds and Rawhide tag repo for update net installs 2024-05-13 09:38:00 -07:00
_vnc_client_connect_pre.pm vnc: give a dnf install command a bit longer to run 2023-06-19 12:42:03 +02:00
_vnc_client_connect.pm deduplicate needle: grant_access / gnome_allow 2024-02-21 08:12:32 -08:00
_vncconnect_client_setup_pre.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_vncconnect_client_setup.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
apps_gnome_preset.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
autocloud.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
base_package_install_remove.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
base_reboot_unmount.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
base_selinux.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
base_service_manipulation.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
base_services_start.pm Revert "base_services_start: temporarily allow colord to fail (#2260663)" 2024-01-29 08:30:08 -08:00
base_system_logging.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
base_update_cli.pm Be case-flexible in ELN version checks 2024-09-04 13:17:00 -07:00
btrfs_preserve_home_check_content.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
check_default_fonts.pm Use 'terminal' instead of 'gnome-terminal' for ptyxis switch 2024-08-13 10:39:20 -04:00
database_client.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
desktop_background.pm Re-enable desktop_background on F41 2024-08-16 01:02:40 -04:00
desktop_browser.pm desktop_browser: give browser longer to start, but soft fail 2024-09-17 14:49:27 -07:00
desktop_fprint.pm Factor DM login process out of _graphical_wait_login 2024-09-26 22:20:34 +00:00
desktop_login.pm Use 'terminal' instead of 'gnome-terminal' for ptyxis switch 2024-08-13 10:39:20 -04:00
desktop_notifications.pm Factor DM login process out of _graphical_wait_login 2024-09-26 22:20:34 +00:00
desktop_printing.pm Use 'terminal' instead of 'gnome-terminal' for ptyxis switch 2024-08-13 10:39:20 -04:00
desktop_terminal.pm doublek_workaround: tweak to work for other letters too 2024-09-15 11:54:35 -07:00
desktop_update_graphical.pm Fix KDE update test with KDE 6.2 2024-09-16 12:16:26 -07:00
disk_custom_blivet_btrfs_preserve_home.pm Simplify blivet_btrfs_preserve_home, drop unneeded needles 2023-05-04 09:57:15 -07:00
disk_custom_blivet_btrfs.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_blivet_lvm_ext4.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_blivet_lvmthin.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_blivet_resize_lvm.pm Simplify the blivet resize LVM testcase 2023-06-18 13:00:07 +02:00
disk_custom_blivet_software_raid.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_blivet_standard_partition_ext4_postinstall.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_blivet_standard_partition_ext4.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_blivet_with_swap.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_blivet_xfs.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_btrfs_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_btrfs_preserve_home.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_btrfs.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_iscsi_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_iscsi.pm Move most 'universal' tests to Server-dvd-iso 2023-05-03 16:29:38 -07:00
disk_custom_lvm_ext4_postinstall.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_lvm_ext4.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_lvmthin_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_lvmthin.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_resize_lvm_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_resize_lvm.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_software_raid_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_software_raid.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_standard_partition_ext4_postinstall.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04:00
disk_custom_standard_partition_ext4.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_with_swap_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_with_swap.pm disk_custom_with_swap: drop root part size to 6G 2023-06-19 12:30:52 +02:00
disk_custom_xfs_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_xfs.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_delete_all.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_delete_partial_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_delete_partial.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_empty.pm Update needles and tweak test logic for new anaconda-webui 2024-09-25 16:50: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_encrypted_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_encrypted.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_free_space_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_multi_empty_all_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_multi_empty_all.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_multi_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_multi.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_shrink_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_guided_shrink.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
domain_client.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
fedora_release.pm Revert "Fix the os_release.pm and fedora_release.pm." 2022-02-09 09:59:45 -08:00
firewall_configured.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
firewall_disabled.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
flatpak_fedora.pm Create a test for basic Flatpak operations. 2023-11-13 10:37:52 -08:00
flatpak_flathub.pm flatpak: proxy the connection to flathub 2024-05-06 15:12:15 -07:00
flatpak_update.pm flatpak: proxy the connection to flathub 2024-05-06 15:12:15 -07:00
freeipa_password_change.pm Add Samba AD tests 2023-07-27 16:14:30 -07:00
freeipa_webui.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
graphical_upgrade_prerequisites.pm Remove last vestiges of modularity stuff 2024-08-14 07:55:24 -04:00
graphical_upgrade_run.pm Factor out the KDE launcher double-typing workaround, use it more 2024-06-11 16:21:00 -07:00
install_source_graphical.pm Drop the addrepo_metalink_graphical test 2024-03-01 16:55:59 -08:00
install_text.pm Update serial console handling for upstream changes 2023-05-02 12:24:26 -07:00
iot_clevis.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
iot_greenboot.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
iot_zezere_ignition.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
mediakit_fileconflicts.pm Retry all pagure.io downloads 2023-07-19 13:37:29 -07:00
mediakit_repoclosure.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
os_release.pm os_release: update for osbuild change to ISO names 2024-03-14 08:25:26 -07:00
podman.pm Rename Dockerfile to Containerfile 2024-09-26 14:22:01 +02:00
preinstall_iso_in_hd.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
realmd_join_cockpit.pm realmd_join_cockpit: do systemctl daemon-reload before starting 2024-07-11 12:02:39 -07:00
realmd_join_sssd.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
rescue_mode_encrypted.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
role_deploy_database_server.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
role_deploy_domain_controller_check.pm freeipa replica: allow ipa server-del to fail 2024-08-26 15:34:50 -07:00
role_deploy_domain_controller.pm Revert "workaround odd dnf issues with samba-4.19.0-0.3.rc2 updates" 2023-08-22 01:18:08 -07:00
rpmostree_overlay.pm rpmostree_overlay: double the timeouts 2024-06-19 19:20:19 +00:00
rpmostree_rebase.pm CoreOS: tweak rpmostree_rebase test to work from OCI remote 2024-02-19 15:00:34 -08:00
samba_domain_controller_check.pm Add Samba AD tests 2023-07-27 16:14:30 -07:00
samba_domain_controller.pm Revert "workaround odd dnf issues with samba-4.19.0-0.3.rc2 updates" 2023-08-22 01:18:08 -07:00
server_cockpit_autoupdate.pm Update cockpit autoupdate test for new dnf5 service 2024-05-29 17:43:12 -07:00
server_cockpit_basic.pm cockpit: don't try and get admin privs when re-logging in 2022-11-25 11:24:52 -08:00
server_cockpit_default.pm cockpit: don't try and get admin privs when re-logging in 2022-11-25 11:24:52 -08:00
server_cockpit_updates.pm Revert to having tests, not the scheduler, download packages (#108) 2024-01-11 11:31:40 -08:00
server_filesystem_default.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
server_firewall_default.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
server_remote_logging_client.pm ...and in the other file too. 2022-12-24 13:42:16 -08:00
server_remote_logging_server.pm remote_logging_server: sleep at the end 2022-12-24 14:30:03 -08:00
text_login_gui.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
toolbox.pm Revert "Install composefs with podman/toolbox to workaround #2275820" 2024-04-19 16:29:58 -07:00
uefi_postinstall.pm Make UEFI testing the default, add Secure Boot testing 2024-04-02 09:24:52 -07:00
unwanted_packages.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
upgrade_boot.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
upgrade_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
upgrade_preinstall.pm Disable openh264 repo in upgrade_preinstall 2024-08-20 11:25:15 -07:00
upgrade_run.pm upgrade_run: add a -y to the reboot command 2024-08-14 22:01:15 -04:00
workstation_core_applications.pm Use 'terminal' instead of 'gnome-terminal' for ptyxis switch 2024-08-13 10:39:20 -04:00