os-autoinst-distri-fedora/tests
Adam Williamson 777e378a0d toolbox: test image from the compose where possible
per https://pagure.io/fedora-qa/issue/766 , this is a hole in our
current test approach: we are testing whatever the current
'stable' toolbox image is for the release, not the image that
is produced as part of the compose. This enhances the test to
test both, when possible. If the var TOOLBOX_IMAGE is set, we
will first check that a 'normal' `toolbox create` works - i.e.
that all the toolbox logic works right and it can actually find
a default image to download - but then we throw that toolbox
away, download the image (the value of the var is expected to
be a URL for the image file), register it with skopeo, and then
recreate the container using that image. Then we proceed with
the rest of the test as usual.

If TOOLBOX_IMAGE is not set, the test should proceed as before,
using the 'default' downloaded image.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-02-22 17:17:05 -08:00
..
applications Revert "Restart Fonts on Silverblue (bug)" 2024-02-22 17:01:51 +01:00
apps_startstop deduplicate needle: grant_access / gnome_allow 2024-02-21 08:12:32 -08:00
_addrepo_metalink_post.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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 Bump the default bootloader timeout a bit 2024-01-19 15:24:19 -08:00
_check_install_source.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08: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 Revert to having tests, not the scheduler, download packages (#108) 2024-01-11 11:31:40 -08:00
_console_wait_login.pm Don't snapshot after wait_login tests (usually) 2022-12-08 09:59:23 -08:00
_console_wait_login_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_coreos_install.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_do_install_and_reboot.pm Retry setting root password on live 2023-09-07 08:34:16 -07:00
_graphical_input.pm graphical_input: also type hotkey on the *second* attempt 2023-03-03 10:28:43 -08: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 Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08: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 update testing: use a concurrent script to download packages 2024-01-11 11:31:40 -08:00
_iot_zezere_remote.pm Revert "zezere: tweak for web UI change" 2023-03-02 15:02:14 -08: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 live_build: hack anaconda-webui out of kickstart on g-i-s update 2024-02-21 12:16:18 -08: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 _ostree_build: handle change to repos in workstation-ostree-config 2024-02-14 12:29:51 -08: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
_setup_browser.pm Use "dnf group install" not "dnf groupinstall" (dnf5 support) 2023-06-20 12:27:30 +02:00
_snapshot_only.pm Don't snapshot after wait_login tests (usually) 2022-12-08 09:59:23 -08:00
_software_selection.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
_support_server.pm Revert to having tests, not the scheduler, download packages (#108) 2024-01-11 11:31:40 -08:00
_vnc_client_connect.pm deduplicate needle: grant_access / gnome_allow 2024-02-21 08:12:32 -08: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
_vncconnect_client_setup.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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
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 base_update_cli: handle updates-testing not existing on ELN 2024-02-22 16:44:21 -08: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 tidy lukas' change to the arabic fonts test 2022-10-24 14:56:30 -07: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 Soft fail on missing background for F40 2024-02-14 00:43:46 -08:00
desktop_browser.pm Make tidy happy with how we disabled accounts.fp.o check 2024-02-03 09:25:44 -08:00
desktop_fprint.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
desktop_login.pm Fix KDE background solidification for change to sddm-breeze 2023-12-05 17:17:42 -08:00
desktop_notifications.pm Plasma notifications: drop the Akonadi migration note check 2024-01-09 17:52:15 -08:00
desktop_printing.pm Fix an error in desktop_printing soft fail path (oops) 2023-11-13 08:39:43 -08:00
desktop_terminal.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
desktop_update_graphical.pm desktop_update_graphical: try to workaround GGO #2442 2024-02-16 12:50:05 -08:00
disk_custom_blivet_btrfs.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04: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_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.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_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.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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_iscsi.pm Move most 'universal' tests to Server-dvd-iso 2023-05-03 16:29: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_lvm_ext4.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38: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_lvmthin.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_resize_lvm.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_software_raid.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_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_standard_partition_ext4_postinstall.pm Create biosboot partitions in blivet tests 2022-08-16 15:39:38 -04: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_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_xfs.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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_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.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_empty.pm webui: only select disk if we have more than 1 2023-08-23 09:12:30 -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_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_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 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_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_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_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
disk_guided_shrink_postinstall.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 Create a test for basic Flatpak operations. 2023-11-13 10:37:52 -08:00
flatpak_update.pm Create a test for basic Flatpak operations. 2023-11-13 10:37:52 -08: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
install_source_graphical.pm More fixes to anaconda additional repository flow 2023-01-23 15:32:07 -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: drop a now-unneeded > 34 conditional 2022-12-13 12:45:20 -08:00
podman.pm podman: also run the upstream integration test suite 2023-08-16 22:56:20 -07: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 Add Samba AD tests 2023-07-27 16:14:30 -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.pm Revert "workaround odd dnf issues with samba-4.19.0-0.3.rc2 updates" 2023-08-22 01:18:08 -07:00
role_deploy_domain_controller_check.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
rpmostree_overlay.pm Try a longer timeout for the rpm-ostree cancels in overlay 2024-01-17 11:48:01 -08: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.pm Revert "workaround odd dnf issues with samba-4.19.0-0.3.rc2 updates" 2023-08-22 01:18:08 -07:00
samba_domain_controller_check.pm Add Samba AD tests 2023-07-27 16:14:30 -07:00
server_cockpit_autoupdate.pm Revert to having tests, not the scheduler, download packages (#108) 2024-01-11 11:31:40 -08: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 toolbox: test image from the compose where possible 2024-02-22 17:17:05 -08:00
uefi_postinstall.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -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 update testing: use a concurrent script to download packages 2024-01-11 11:31:40 -08:00
upgrade_run.pm Disable modular repos for upgrades to F39 as well (#2230720) 2023-08-09 14:25:24 -07:00
workstation_core_applications.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00