QA:Testcase Anaconda autopart (encrypted) install

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(adjust associated_release_criterion template invocation)
Line 8: Line 8:
 
|actions=
 
|actions=
 
# Boot the installer using any available means
 
# Boot the installer using any available means
 +
# Select the appropriate disk
 
# Make sure your disk <b>is</b> set to be encrypted
 
# Make sure your disk <b>is</b> set to be encrypted
#*you can encrypt the whole disk before custom partitioning your disk
+
#*you can choose to encrypt the whole disk before custom partitioning your disk
#*or encrypt part of the disk (for example,/root) after custom partitioning your disk
+
#*or encrypt part of the disk (for example,/root) during custom partitioning
# Select the appropriate disk, and continue installation, choosing all provided defaults
+
# Continue installation, choosing all provided defaults
 
# Continue installation with choosing all provided defaults
 
# Continue installation with choosing all provided defaults
 
# After installation is complete, perform [[QA:Testcase_base_startup]] to ensure the installed system boots correctly with the encrypted partition
 
# After installation is complete, perform [[QA:Testcase_base_startup]] to ensure the installed system boots correctly with the encrypted partition

Revision as of 15:14, 15 November 2013

Note.png
Associated release criterion
This test case is associated with the Fedora_21_Beta_Release_Criteria#guided-partitioning 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.


Contents

Description

This test case tests whether installing using encryption using the anaconda recommended defaults functions properly.

Note.png
Other paths
Make sure to also test other installation paths, like QA:Testcase_Anaconda_custom_partitioning, QA:Testcase_Anaconda_autopart_(shrink)_install and others, with the encryption enabled.

Setup

  1. Start with a disk containing no partitions

How to test

  1. Boot the installer using any available means
  2. Select the appropriate disk
  3. Make sure your disk is set to be encrypted
    • you can choose to encrypt the whole disk before custom partitioning your disk
    • or encrypt part of the disk (for example,/root) during custom partitioning
  4. Continue installation, choosing all provided defaults
  5. Continue installation with choosing all provided defaults
  6. After installation is complete, perform QA:Testcase_base_startup to ensure the installed system boots correctly with the encrypted partition
  7. Repeat the test, selecting a non-English keyboard map and entering a passphrase which would not be input the same on an English keyboard map
Warning (medium size).png
Some keyboard layouts might be problematic
Some keyboard layouts differ in graphical environment and in console. Therefore it might happen that the exact password used in Anaconda to encrypt the disk might not work in Plymouth to unlock the disk. That is documented in RHBZ #743281 and we currently have no solution for it. Hitting Pause key before entering the password to unlock the disk might help in some cases to switch to a correct layout, e.g. this helps for the Czech qwerty (cz-lat2) layout.

Expected Results

  1. The system should install successfully
  2. After install, the system initiates boot properly and partitions can be unlocked



Note.png
Follow-up testing
Testing that the installed system boots correctly is part of QA:Testcase_base_startup. Please perform that test after this one in order to ensure the system correctly unlocks the encrypted partition on boot. Failures after the installation stage should be recorded as a failure in that test case, not this one.