From Fedora Project Wiki

(update test case for newUI)
(make it more generic (don't specify button names))
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=This test case verifies the addition of a mirror list as package repository through graphical repository dialog during installation. Testing also includes verifying proper installation of packages included in the repository.
|description=This is to verify that an installation can be performed from a mirror list repository configured in the [[Anaconda]] GUI.
|actions=
|actions=
# Boot the installer using any available non-live means ({{filename|netinst.iso}}, pxeboot images or {{filename|DVD.iso}})
# Boot the installer using any available non-live means (anything except {{filename|Live.iso}})
# Enter the ''Installation Source'' screen
# Change the installation source to point to a mirror list URL
# Click the ''On the network'' radio button and change the drop-down to ''https://''
#* Default Fedora mirror list URL is http://mirrors.fedoraproject.org/metalink?repo=fedora-{{FedoraVersionNumber|next}}&arch=x86_64 (change architecture if appropriate, and you can also use ''https://'')
# Complete the URL in the text entry field, pointing to a mirror list - e.g. mirrors.fedoraproject.org/metalink?repo=fedora-{{FedoraVersionNumber|next}}&arch=x86_64
# Proceed with the installation
# If you have a proxy, configure it by clicking on ''Proxy setup...''
# Configure partitioning in a normal way and complete the installation
|results=
|results=
# A mirror is selected from the mirror list and the package metadata is read correctly
<ol>
# Installation completes and system reboots successfully
<li>The installer accepts the mirror list repository definition</li>
<li>The said mirror list is used for installation. This can be checked by examining the {{filename|/tmp/packaging.log}} file. Example output:
{{#tag:pre|
09:34:37,295 DEBUG packaging: adding yum repo anaconda with baseurl None and mirrorlist http://mirrors.fedoraproject.org/metalink?repo=fedora-{{FedoraVersionNumber|next}}&arch=x86_64
09:34:37,313 DEBUG packaging: disabling repo fedora
09:34:37,313 DEBUG packaging: disabling repo updates-testing
09:34:37,314 DEBUG packaging: disabling repo updates
}}</li>
<li>The installation completes and the new system initiates boot properly</li>
</ol>
}}
}}
[[Category:Repository]]
[[Category:Repository]]
[[Category:Installation Repository Mirrorlist]]
[[Category:Installation Repository Mirrorlist]]

Revision as of 13:56, 30 October 2012

Description

This is to verify that an installation can be performed from a mirror list repository configured in the Anaconda GUI.


How to test

  1. Boot the installer using any available non-live means (anything except Live.iso)
  2. Change the installation source to point to a mirror list URL
  3. Proceed with the installation

Expected Results

  1. The installer accepts the mirror list repository definition
  2. The said mirror list is used for installation. This can be checked by examining the /tmp/packaging.log file. Example output:
    09:34:37,295 DEBUG packaging: adding yum repo anaconda with baseurl None and mirrorlist http://mirrors.fedoraproject.org/metalink?repo=fedora-41&arch=x86_64
    09:34:37,313 DEBUG packaging: disabling repo fedora
    09:34:37,313 DEBUG packaging: disabling repo updates-testing
    09:34:37,314 DEBUG packaging: disabling repo updates
    
  3. The installation completes and the new system initiates boot properly