Installation Test Plan
Test Case: Assign ext4 fs with mount point
How to test:
1. Prepare system with ext4 filesystem(s). 2. Boot the installer. 3. Select the ext4 filesystem as a mount point except of /boot, preferably some 'data' filesystem. 4. Ensure installation is finished successfully.
Expected Results:
* ext4 filesystems are recognized. * Mount point can be assigned to ext4 filesystem. * Installation completes successfully. * System starts properly with all filesystems mounted.
Test Case: Identify ext4 filesystems
How to Test:
1. Prepare system with ext4 filesystem(s). 2. Boot the installer. 3. Use "Create custom layout" for partitioning and keep existing partitions. 4. Ensure ext4 filesystems are recognized and included in list of filesystems.
Expected Results:
* Anaconda starts successfully. * ext4 filesystems are detected and listed in partition layout of Disk druid screen. * Disk druid allows basic manipulation with ext4 filesystems.
Test Case: Create new ext4 partition (non-root fs)
How to Test:
1. Boot the installer 2. Advance to the (ddruid) partitioning screen 3. Create a new (or use existing) partition 4. Assign a non-rootfs mount point to the partition, choosing ext4 fs type 5. Complete installation 6. Reboot into post-install system
Expected Results
* installation completes successfully * post-installation system boots * ext4 filesystem is correctly identified and mounted
Test Case: Create new ext4 partition (root fs)
How to Test:
1. Boot the installer 2. Advance to the (ddruid) partitioning screen 3. Create a new (or use existing) ext3 partition for /boot 4. Create a new (or use existing) partition 5. Assign a rootfs mount point to the partition, choosing ext4 fs type 6. Complete installation 7. Reboot into post-install system
Expected Results:
* installation completes successfully * post-installation system boots * ext4 filesystem is correctly identified and mounted
Test Case: ext4 fs on LVM LV
How to Test:
1. Boot the installer 2. Advance to the (ddruid) partitioning screen 3. Create a new (or use existing) LVM PVs 4. Create an LVM LV using the PVs 5. Assign a non-/boot mount point to the LVM LV, choosing ext4 fs type 6. Complete installation 7. Reboot into post-install system
Expected Results
* installation completes successfully * post-installation system boots * ext4 filesystem is correctly identified and mounted using LVM LV device
Test Case: rescue mode
How to Test:
1. Boot the installer 2. Advance to the (ddruid) partitioning screen 3. Create a new (or use existing) ext4 partition and assign a non-/boot mount point 4. complete installation 5. reboot into post-install system using rescue mode
Expected Results:
* installation completes successfully * installation enters rescue mode * rescue mode detects and mounts ext4 partition successfully * user can interact with ext4 filesystem (read, write & edit files)
Test Case: ext4 native (non-LVM)
How to Test:
1. Boot the installer 2. Advance to the (ddruid) partitioning screen 3. Create a new non-LVM ext4 partition and assign to / mount point 4. complete installation
Expected Results
* installation completes successfully * post-installation system boots * ext4 filesystem is correctly identified and mounted