From Fedora Project Wiki

 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{QA/Test_Case
 
{{QA/Test_Case
|description=Complete installation with an additional FTP repository
+
|description=This test case exercises the addition of a FTP-based package repository during installation.  Testing also includes verifying proper installation of packages included in the repository.
 
|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, put an additional FTP repository to software repositories.Add a URL like this:
+
# 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''
#: ftp://ftp.server/media/path  
+
#* ''Repository type'' - HTTP/FTP
#:</pre>
+
#* ''Repository URL'' - <pre>ftp://ftp.server/media/path </pre> If the ftp is non-anonymous, add a URL like this: <pre>ftp://USER:PASSWD@ftp.server/os/media/path</pre>
#If the ftp is non-anonymous ftp,add a URL like this:
+
#* Uncheck ''URL is a mirror list''
#:<pre>
+
#* If you have a proxy, configure a proxy as needed
#: ftp://USER:PASSWD@ftp.server/os/media/path
+
# Select ''Customize now'', then click ''next''
#:</pre>
+
# Check several packages or package groups provided by the additional repository on the screen
# Uncheck "URL is a mirror list"
 
# If you have a proxy,please configure the proxy
 
 
|results=
 
|results=
# Read the package metadata from additional repository successfully
+
# The package metadata from additional repository is read correctly
# Anaconda completes successfully
+
# The expected packages or package groups provided by additional repository appear on the package detail screen
# Reboot successfully into installed system
+
# Anaconda completes and system reboots successfully
# The repo is accessible on the installed system (/etc/yum.repos.d/foo.repo)
+
# The checked packages provided by additional repository are installed in the system  
 
}}
 
}}
 
[[Category:Repository]]
 
[[Category:Repository]]

Latest revision as of 02:52, 2 February 2010

Description

This test case exercises the addition of a FTP-based package repository during installation. Testing also includes verifying proper installation of packages included in the repository.


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 -
      ftp://ftp.server/media/path 
      If the ftp is non-anonymous, add a URL like this:
      ftp://USER:PASSWD@ftp.server/os/media/path
    • Uncheck URL is a mirror list
    • If you have a proxy, configure a proxy as needed
  4. Select Customize now, then click next
  5. Check several packages or package groups provided by the additional repository on the screen

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
  3. Anaconda completes and system reboots successfully
  4. The checked packages provided by additional repository are installed in the system