From Fedora Project Wiki
(Created page with "{{QA/Test_Case |description=This test case check, whether the release repository and install media contain all packages and information required for release (e.g. release notes, ...")
 
No edit summary
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=This test case check, whether the release repository and install media contain all packages and information required for release (e.g. release notes, fedora-release package, ...)
|description=This test case check, whether the release repository and install media contain all packages and information required for release (e.g. release notes, fedora-release package, ...). This test doesn't need to be done on machine with new release installed.
|actions=
|actions=
# Mount DVD.iso. You can do it for example by command <code>mount -o loop Fedora-17-Alpha-x86_64-DVD.iso /media</code>
# In a console, run the command {{command|su -c 'yum install spin-kickstarts}}
#  
# Download [http://pschindl.fedorapeople.org/kickstarts_test.py this script] and execute it. It will check, if kickstarts from <code>spin-kickstarts</code> package define right repositories.
# Uninstall <code>spin-kickstarts</code>
# Mount DVD.iso. You can do it for example by command {{command|su -c 'mount -o loop Fedora-17-Alpha-x86_64-DVD.iso /media'}}
# Look if DVD.iso contains <code>fedora-release</code> and <code>fedora-release-notes</code> packages. You can do it by command {{command|ls /media/Packages/fedora-release*}}
# There must be also generic packages in release repository. Check up this by running command {{command|yum --releasever=$RV search generic-release}} where $RV is release version you are testing.
|results=
|results=
# All services should start properly and systemctl reports no failed service
# Script <code>kickstart_test.py</code> shouldn't write out any error.
# There should be all packages with release informations and release notes in repository and on the install medium.
}}
}}


[[Category:Installer Block Device Test Cases]]
[[Category:Installer Block Device Test Cases]]

Revision as of 15:08, 8 February 2012

Description

This test case check, whether the release repository and install media contain all packages and information required for release (e.g. release notes, fedora-release package, ...). This test doesn't need to be done on machine with new release installed.


How to test

  1. In a console, run the command su -c 'yum install spin-kickstarts
  2. Download this script and execute it. It will check, if kickstarts from spin-kickstarts package define right repositories.
  3. Uninstall spin-kickstarts
  4. Mount DVD.iso. You can do it for example by command su -c 'mount -o loop Fedora-17-Alpha-x86_64-DVD.iso /media'
  5. Look if DVD.iso contains fedora-release and fedora-release-notes packages. You can do it by command ls /media/Packages/fedora-release*
  6. There must be also generic packages in release repository. Check up this by running command {{{1}}} where $RV is release version you are testing.

Expected Results

  1. Script kickstart_test.py shouldn't write out any error.
  2. There should be all packages with release informations and release notes in repository and on the install medium.