From Fedora Project Wiki

Revision as of 19:33, 23 June 2011 by Adamwill (talk | contribs) (create a basic-system-startup test to match release criteria)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

This test case checks whether an installed Fedora system boots successfully to a usable state.

Setup

Perform an installation of the Fedora release you wish to test, in graphical mode. Follow all defaults, with the exception that you should encrypt a system partition (e.g. the root partition). Note that the test case QA:Testcase_Anaconda_autopart_(encrypted)_install covers this process: failures in it are a failure for that test case, not this one. After completing the installation, boot to the installed system, and complete the firstboot process. Again, this stage constitutes another test case, QA:Testcase_base_firstboot. Once the test is complete, re-install in text mode, and repeat the test.

How to test

  1. After completing firstboot, reboot the system
  2. Enter the password for the encrypted partition if prompted
  3. Observe the result of the boot process

Expected Results

  1. The system should prompt for the password for the encrypted partition and correctly unlock it when the password is entered (if this step fails, the boot will not complete correctly)
  2. Aside from this, no input should be required from you for the boot process to complete
  3. After the graphical installation and firstboot, the boot process should result in a usable graphical environment (either automatically logging into a working desktop environment, or presenting a login manager)
  4. After the text installation and firstboot, the boot process should leave you at a console with a working login prompt. If it does not, test whether you can at least access a working login prompt by switching to a different virtual terminal, with Ctrl+Alt+F2, Ctrl+Alt+F3 etc.