From Fedora Project Wiki

(emphasize current release)
No edit summary
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Template:Associated_release_criterion|Beta|self-hosting-virtualization}}
{{QA/Test_Case
{{QA/Test_Case
|description=A complete installation started from booting as a virtual guest where the virtual host is running the same release. Get started with virtualization, please see [[Getting_started_with_virtualization]].
|description=This test case ensures the development release boots as a [[Getting_started_with_virtualization|KVM guest]] run in the same release.
|setup=
|setup=
# Perform a default installation of the '''current release''' (e.g. {{FedoraVersion|long|next}})  
# Prepare a machine with the '''current development release''' ({{FedoraVersion|long|next}}) installed
# Install {{package|virt-manager}} (or other tool to control KVM virtual machines)
# If you want to test your guest system using '''UEFI''', you need to [[Using UEFI with QEMU|set it up]] first.(''' Note: IoT testing requires UEFI.''')
|actions=
|actions=
# On the installed system, create a VM and connect the VM's CDROM to ISO image of the current release ({{filename|boot.iso}}, PXE or {{filename|DVD.iso}} of {{FedoraVersion|long|next}})
# Create a virtual machine and boot the current development release in it (use {{filename|boot.iso}}, PXE or {{filename|DVD.iso}} of {{FedoraVersion|long|next}}). This can be accomplished using the {{command|virt-install}} command or by using the graphical utility {{command|virt-manager}}
# Hit '''run''' to boot the VM from CDROM
# Hit run to boot the guest from the provided ISO disc
# Proceed with normal installation
|results=
|results=
# Graphical boot menu is displayed for users to select install options. Navigating the menu and selecting entries must work. If no option is selected, the installer should load after a reasonable timeout
# The installer successfully boots from the ISO image
# Installer boots into [http://fedoraproject.org/wiki/Anaconda/Stage loader] and prompts for language, keymap
# The installer is able to activate and use the virtual network device(s)
# Installer transitions to [http://fedoraproject.org/wiki/Anaconda/Stage anaconda] without error
# The installer is able to activate and use the virtual storage device(s)
# The install completes successfully
# The system reboots successfully, recognizing filesystems created on the virt device(s)
}}
}}


[[Category:Installer Boot Methods]]
[[Category:Test Cases]]

Latest revision as of 17:42, 21 September 2022

Associated release criterion
This test case is associated with the Fedora_42_Beta_Release_Criteria#self-hosting-virtualization release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.


Description

This test case ensures the development release boots as a KVM guest run in the same release.

Setup

  1. Prepare a machine with the current development release (Fedora 42) installed
  2. Install virt-manager (or other tool to control KVM virtual machines)
  3. If you want to test your guest system using UEFI, you need to set it up first.( Note: IoT testing requires UEFI.)

How to test

  1. Create a virtual machine and boot the current development release in it (use boot.iso, PXE or DVD.iso of Fedora 42). This can be accomplished using the virt-install command or by using the graphical utility virt-manager
  2. Hit run to boot the guest from the provided ISO disc
  3. Proceed with normal installation

Expected Results

  1. The installer successfully boots from the ISO image
  2. The installer is able to activate and use the virtual network device(s)
  3. The installer is able to activate and use the virtual storage device(s)
  4. The install completes successfully
  5. The system reboots successfully, recognizing filesystems created on the virt device(s)