From Fedora Project Wiki

No edit summary
(Minor wording changes)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=Complete installation with an additional HTTP repository
|description=This test case exercises the addition of a HTTP-based package repository during installation.  Testing also includes verifying proper installation of packages included in the repository.  While any HTTP package repository would satisfy this test, a custom repository is provided for convenience.
|actions=
|actions=
# Boot and Initiate an installation using any installation source
# Boot and initiate an install using any installation source (e.g. {{filename|boot.iso}}, CD, DVD or pxeboot)
# At the software selection step, Click ''Add additional repositories'' or ''Modify repository'' to add an additional HTTP repository. Below is a repository for testing:
# Proceed through the installer until the ''Software Selection'' step
#:<pre>
# At the software selection step, click ''Add additional software repositories'' and provide the information listed.  If more than one package repository is listed, you may also click ''Modify repository'' for an existing unselected entry. Enter the following information, then select ''OK''
#:http://rhe.fedorapeople.org/
#* ''Repository type'' - HTTP/FTP
#:</pre>
#* ''Repository URL'' - http://rhe.fedorapeople.org
# Uncheck ''URL is a mirror list''
#* Uncheck ''URL is a mirror list''
# If you have a proxy, please configure the proxy
#* If you have a proxy, configure a proxy as needed
# check ''Customize now'' and click ''next'', check several packages or package groups provided by the additional repository on the screen
# Select ''Customize now'', then click ''next''
# Select the group ''Repo Test'' and check several packages for installation.
|results=
|results=
# The package metadata from additional repository is read correctly
# The package metadata from additional repository is read correctly
# The expected packages or package groups provided by additional repository appear on the package detail screen
# The expected packages or package groups provided by additional repository appear on the package detail screen
#* If you added the above repository, The strategy ''Repo Test'' and its group package should appear and checked as default
#* If using the package repository listed above, the group ''Repo Test'' and its package are listed and checked as default
# Anaconda completes and system reboots successfully
# Anaconda completes and system reboots successfully
# The checked packages provided by additional repository are installed in the system  
# The checked packages provided by additional repository are installed in the system  
#* kong-0.1-1.noarch is installed if you chose the package in the above repository.
#* If using the package repository listed above, {{filename|kong-0.1-1.noarch}} is installed  
}}
}}
[[Category:Repository]]
[[Category:Repository]]

Revision as of 21:16, 29 January 2010

Description

This test case exercises the addition of a HTTP-based package repository during installation. Testing also includes verifying proper installation of packages included in the repository. While any HTTP package repository would satisfy this test, a custom repository is provided for convenience.


How to test

  1. Boot and initiate an install using any installation source (e.g. boot.iso, CD, DVD or pxeboot)
  2. Proceed through the installer until the Software Selection step
  3. At the software selection step, click Add additional software repositories and provide the information listed. If more than one package repository is listed, you may also click Modify repository for an existing unselected entry. Enter the following information, then select OK
    • Repository type - HTTP/FTP
    • Repository URL - http://rhe.fedorapeople.org
    • Uncheck URL is a mirror list
    • If you have a proxy, configure a proxy as needed
  4. Select Customize now, then click next
  5. Select the group Repo Test and check several packages for installation.

Expected Results

  1. The package metadata from additional repository is read correctly
  2. The expected packages or package groups provided by additional repository appear on the package detail screen
    • If using the package repository listed above, the group Repo Test and its package are listed and checked as default
  3. Anaconda completes and system reboots successfully
  4. The checked packages provided by additional repository are installed in the system
    • If using the package repository listed above, kong-0.1-1.noarch is installed