From Fedora Project Wiki

(Add post-install verification)
m (change anchor)
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{QA/Test_Case
{{Associated_release_criterion|Beta|package-set-selection}}
|description=An installation with minimum usable set of packages during anaconda.
{{Associated_release_criterion|Final|minimal-install}}
|actions=
{{admon/note|Release criteria|The Beta release criterion is violated only if the package set selection mechanism does not work - if, when you select the minimal package set, that set of packages is not actually marked for installation. If that works, but installation of the packages fails, this violates the Final release criterion but not the Beta one.}}
# Start the anaconda installation program
{{Testcase package set|minimal}}
# At package installation screen, check ''Minimal'', and select ''Next'' to continue
|results=
# Anaconda completes successfully
# System boots into run level 3
#: <pre>
#: $ runlevel
#: N 5 </pre>
# The system is able to access the network and install package updates (''if available'')
# The {{filename|/var/log/install.log}} does not contain package install errors
}}
 
 
[[Category:Installer Package Set Tests]]

Latest revision as of 02:52, 31 January 2015

Associated release criterion
This test case is associated with the Fedora_42_Beta_Release_Criteria#package-set-selection 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.
Associated release criterion
This test case is associated with the Fedora_42_Final_Release_Criteria#minimal-install 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.
Release criteria
The Beta release criterion is violated only if the package set selection mechanism does not work - if, when you select the minimal package set, that set of packages is not actually marked for installation. If that works, but installation of the packages fails, this violates the Final release criterion but not the Beta one.

Description

This is to verify that Anaconda can successfully install the minimal package set from the release repository.

Setup

  1. Prepare a test system with a working, supported storage device of sufficient size for a Fedora install, and a Fedora installation medium that uses the GTK-based installer. Do not use Fedora Workstation live on Fedora 41+, as that uses the webui-based installer.

How to test

  1. Boot the installer using the generic network install image or a similar method (e.g. PXE boot with the Everything tree used for inst.repo)
  2. Enter the INSTALLATION SOURCE screen and select the option called Install the default versions provided by the installation source (above) only. If using the generic network install image, the source should be set to Closest mirror. Click Done
  3. Enter the SOFTWARE SELECTION screen and select the minimal environment
  4. Proceed with installation, using defaults for all other settings where possible and simple, sensible choices where a choice must be made
  5. Boot the installed system.

Expected Results

  1. The installation should complete successfully
  2. The selected package set should be installed
  3. The system should boot to the appropriate state for the selected package set.