1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-12-22 10:23:09 +00:00
os-autoinst-distri-fedora/tests
Adam Williamson 03b6663339 Add tests to build a Silverblue installer image and install it
This is like the existing tests that build network install and
live images then install them, only for Silverblue. First we
build an ostree, using the standard configuration for the release
and subvariant but with the 'advisory' and 'workarounds' repos
included, so it will contain current stable packages plus the
packages from the update and any workarounds. Then we build an
ostree installer image with the ostree embedded, again including
advisory and workarounds repos in the installer build config so
packages from them will be included in the installer environment.
The image is uploaded, which completes the _ostree_build test.
Then an install_default_update_ostree test runs, which does a
standard install and boot from the installer image.

We do make a change that affects other tests, too. We now run
_advisory_post on live image install tests, as well as this new
ostree install image install test. It was skipped before because
of an exception that's really only needed for the netinst image
install test. In that test, packages from the update won't be
included in the installed system, so we can't run _advisory_post
on it. But for ostree and live image build/install tests, the
installed system *should* include packages from the update, so
we should check and make sure that it does.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-30 13:17:28 -08:00
..
applications nautilus: check app started *before* trying to fullscreen it 2022-11-29 09:41:47 -08:00
apps_startstop Wait until screen to make sure the exit shortcut is not pressed when not ready. 2022-10-31 15:56:04 +01: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 Add tests to build a Silverblue installer image and install it 2022-11-30 13:17:28 -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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_check_install_source.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_console_login.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_console_shutdown.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -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 Make install times longer to prevent failures on slow VMs 2022-10-31 15:56:04 +01: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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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 Make internal state marker variables upper-case 2022-09-27 23:18:42 -07:00
_installer_build.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_iot_zezere_remote.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_iot_zezere_server.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_live_build.pm Add tests to build a Silverblue installer image and install it 2022-11-30 13:17:28 -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 Add tests to build a Silverblue installer image and install it 2022-11-30 13:17:28 -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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_software_selection.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_support_server.pm Add tests to build a Silverblue installer image and install it 2022-11-30 13:17:28 -08:00
_vnc_client_connect_pre.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
_vnc_client_connect.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
_vncconnect_client_setup.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
anaconda_help.pm anaconda_help: don't include 'root' in the root password 2022-08-05 11:28:24 -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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -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 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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
desktop_browser.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
desktop_fprint.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
desktop_login.pm Run tidy to fix some syntax errors that creeped in recently 2022-10-10 15:04:06 +02:00
desktop_notifications.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
desktop_printing.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
disk_custom_blivet_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_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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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 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_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 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_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 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_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
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
freeipa_client.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
freeipa_password_change.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
freeipa_webui.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
install_source_graphical.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
install_text.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -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_rpmostree_overlay.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
iot_rpmostree_rebase.pm Try and workaround IoT rebase problems with F37 read-only change 2022-09-20 15:48:22 -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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
mediakit_repoclosure.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
modularity_checkdefaults.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
modularity_enable_disable_module.pm Fix the modularity tests by selecting existing modules. 2022-08-17 14:18:39 +02:00
modularity_install_module.pm Fix the modularity tests by selecting existing modules. 2022-08-17 14:18:39 +02:00
modularity_module_list.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
modularity_update_norepo.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
os_release.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
podman.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -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 cockpit: don't try and get admin privs when re-logging in 2022-11-25 11:24:52 -08:00
realmd_join_sssd.pm Re-enable dnssec for all FreeIPA tests 2022-09-19 12:28:17 -07: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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
role_deploy_domain_controller.pm Disable dnssec again for FreeIPA upgrade tests 2022-09-20 13:58:48 -07:00
server_cockpit_autoupdate.pm cockpit: don't try and get admin privs when re-logging in 2022-11-25 11:24:52 -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 cockpit: don't try and get admin privs when re-logging in 2022-11-25 11:24:52 -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 Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
server_remote_logging_server.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
text_login_gui.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07: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 Disable updates-testing during upgrade_preinstall 2022-09-15 10:18:26 -07:00
upgrade_run.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -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