From Fedora Project Wiki

Note.png
Associated release criterion
This test case is associated with the Basic_Release_Criteria#Expected_installed_system_boot_behavior 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.
Note.png
Associated release criterion
This test case is associated with the Fedora_40_Final_Release_Criteria#first-boot-experience 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 checks whether an initial setup utility works as intended after Fedora installation or disk image deployment.


How to test

  1. Install or deploy the Fedora release you wish to test, with the desired package set (different package sets may include different initial setup utilities). Do not create a standard user account during installation.
  2. Boot the installed system, and observe whether an initial setup utility runs
    • The initial-setup utility must run if you deployed an image which has no root password (or administrative user account) set, or if you performed an installation of a graphical desktop without creating a standard user account. If no initial setup utility ran, check whether you can log in as root to whatever login screen you are presented with.
  3. If a utility does run, complete the process. At least create one user account. Test any other functions offered by the initial setup process including setting the root password and timezone, if offered
  4. After completing the initial setup process, test whether you can log in successfully with the user account you created

Expected Results

  1. For installations that boot to a graphical desktop, an initial setup utility should run on first boot before the login screen appears if no user account was created during installation, and at least offer user account creation
  2. For deployments from disk images, an initial setup utility should run on first boot before the login screen appears if no root password was set or administrative user account creating as part of the image creation or deployment process
  3. You should be able to complete the user creation process of the initial setup utility successfully
  4. The user creation process should create a working user account with which you can log in to the system
  5. Other functions of the initial setup utility should complete without errors, crashes or freezes, and should achieve the results they claim, if set:
    • The timezone should be correct
    • The root password set as intended
  6. When testing GNOME, please report all failures to the GNOME tracker.