bf8c827107
Summary: I believe the failures in the Server DVD chained Base tests are happening because the VM is not cleanly shut down before the disk image is uploaded. This adds a shutdown step to all tests that upload a disk image (so, for now, just default_install). To keep things simple it just runs 'shutdown' from a root console, rather than using graphical desktop shutdown methods, as the aim is only to make the disk state clean, not to test shutdown exactly. I've tested this on staging; a Server DVD test run with this change produced a full set of passed tests, as opposed to all the Base tests failing because the system didn't boot properly. Workstation and KDE tests seem to work fine also. For the record, SUSE does much the same thing as this commit. Test Plan: Do a full test run and make sure everything that worked before still does. Check that all default_install tests have a _console_shutdown step added, and it works, and all chained tests work (or fail for some unrelated reason, but make sure this doesn't break them). Reviewers: jskladan, garretraziel Reviewed By: garretraziel Subscribers: tflink Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D787 |
||
---|---|---|
.. | ||
_boot_to_anaconda.pm | ||
_console_shutdown.pm | ||
_console_wait_login.pm | ||
_do_install_and_reboot.pm | ||
_graphical_wait_login.pm | ||
_software_selection.pm | ||
base_selinux.pm | ||
base_service_manipulation.pm | ||
base_services_start.pm | ||
disk_custom_btrfs.pm | ||
disk_custom_ext3.pm | ||
disk_custom_lvmthin.pm | ||
disk_custom_no_swap.pm | ||
disk_custom_software_raid_postinstall.pm | ||
disk_custom_software_raid.pm | ||
disk_custom_xfs.pm | ||
disk_guided_delete_all.pm | ||
disk_guided_delete_partial_postinstall.pm | ||
disk_guided_delete_partial.pm | ||
disk_guided_empty.pm | ||
disk_guided_encrypted_postinstall.pm | ||
disk_guided_encrypted.pm | ||
disk_guided_free_space_postinstall.pm | ||
disk_guided_multi_empty_all_postinstall.pm | ||
disk_guided_multi_empty_all.pm | ||
disk_guided_multi_postinstall.pm | ||
disk_guided_multi.pm | ||
disk_guided_shrink_postinstall.pm | ||
disk_guided_shrink.pm | ||
install_source_graphical.pm | ||
install_source_variation.pm | ||
uefi_postinstall.pm | ||
upgrade_postinstall_desktop.pm | ||
upgrade_postinstall_minimal.pm | ||
upgrade_preinstall.pm | ||
upgrade_run.pm |