User:Pschindl/Draft QA Testcase Repository completeness
From FedoraProject
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
- Install package
spin-kickstarts - Download this script and execute it. It will check, whether kickstarts from the package
spin-kickstartsdefine right repositories. - Uninstall
spin-kickstarts - Mount DVD.iso. You can do it for example by command
su -c 'mount -o loop Fedora-17-Alpha-x86_64-DVD.iso /media' - Look if DVD.iso contains
fedora-releaseandfedora-release-notespackages. You can do it by commandls /<path to the mounted iso>/Packages/fedora-release* - There must also be generic packages in release repository. Check this up by running command
yum --releasever=$RV search generic-releasewhere $RV is release version you are testing.
Expected Results
- Script
kickstart_test.pyshouldn't write out any error. - There should be all packages with release informations and release notes in repository and on the install medium.