forked from testing/wiki
bd35f0cef5
feat: Testcase documentation for Installer Requirements Includes the following: - [x] Media Consistency Verification - [x] Packages and Installer Sources - [x] Installation Interfaces - [x] Minimal Installation - [x] Kickstart Installation - [x] Disk Layouts - [x] Bootloader Disk Selection - [x] Storage Volume Resize - [x] Update Image - [x] Installer Help - [x] Installer Translations
52 lines
2.4 KiB
Markdown
52 lines
2.4 KiB
Markdown
---
|
|
title: QA:Testcase Update Image
|
|
author: Al Bowles
|
|
revision_date: 2022-07-08
|
|
rc:
|
|
prod: Rocky Linux
|
|
ver: 8
|
|
level: Final
|
|
---
|
|
|
|
!!! info "Associated release criterion"
|
|
This test case is associated with the [Release_Criteria#Update Image](9_release_criteria.md#update-image) release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion.
|
|
|
|
## Description
|
|
<!-- TODO provide documentation on the topic of updates.img -->
|
|
This test case verifies that an [update image]() can be loaded into Anaconda and applied during the install process.
|
|
|
|
{% include 'testing/qa_data_loss_warning.md' %}
|
|
|
|
## Setup
|
|
{% include 'testing/qa_setup_boot_to_media.md' %}
|
|
1. Hit the Tab key to edit the boot command
|
|
|
|
## How to test
|
|
<!-- TODO host this internally -->
|
|
1. Supply `inst.updates=https://fedorapeople.org/groups/qa/updates/updates-openqa.img` to the GRUB command line
|
|
1. Boot into the installer as usual.
|
|
1. In Anaconda, open the Installation Destination spoke.
|
|
|
|
## Expected Results
|
|
1. Within the Installation Destination spoke, the selected install disk should have a pink background
|
|
=== "FAIL"
|
|
![No update provided - **FAIL**](/assets/images/no_updates.png){ loading=lazy }
|
|
|
|
=== "PASS"
|
|
![Update provided - **PASS**](/assets/images/updates.png){ loading=lazy }
|
|
|
|
1. If you cannot verify visually, check for the existence of `/tmp/updates`, which should contain updated source files if the update was successfully applied. Note that if the update image doesn't actually contain any source files, this directory will not be created.
|
|
<!-- TODO does /tmp/updates appear without completing installation? -->
|
|
|
|
## Testing with openQA
|
|
The following openQA test suites satisfy this release criteria:
|
|
|
|
- `install_scsi_updates_img`
|
|
|
|
## Additional References
|
|
[Red Hat Debug Boot Options](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_an_advanced_rhel_installation/kickstart-and-advanced-boot-options_installing-rhel-as-an-experienced-user#debug-boot-options_kickstart-and-advanced-boot-options)<br>
|
|
[Fedora QA:Testcase Anaconda updates.img via URL](https://fedoraproject.org/wiki/QA:Testcase_Anaconda_updates.img_via_URL)<br>
|
|
[Fedora QA:Testcase Anaconda updates.img via local media](https://fedoraproject.org/wiki/QA:Testcase_Anaconda_updates.img_via_local_media)<br>
|
|
|
|
{% include 'testing/qa_testcase_bottom.md' %}
|