From Fedora Project Wiki
No edit summary
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, ...). This test doesn't need to be done on machine with new release installed.
|description=This test case checks, 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=
# In a console, run the command {{command|su -c 'yum install spin-kickstarts}}
# In a console, run the command {{command|su -c 'yum install spin-kickstarts}}
Line 7: Line 7:
# 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'}}
# 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*}}
# 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.
# There must be also generic packages in release repository. Check up this by running command <code>yum --releasever=$RV search generic-release</code> where $RV is release version you are testing.
|results=
|results=
# Script <code>kickstart_test.py</code> shouldn't write out any error.
# Script <code>kickstart_test.py</code> shouldn't write out any error.

Revision as of 15:17, 8 February 2012

Description

This test case checks, 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 yum --releasever=$RV search generic-release 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.