From Fedora Project Wiki
(template) |
(add to Category:Rawhide Acceptance Test Cases) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{admon/warning|Work in progress|This test case involves the [[Critical Path Packages Proposal|Critical Path packages]]. The package list is still being defined and the tools for generating the list are not yet complete. This test will change as the tools and package list are updated.}} | {{admon/warning|Work in progress|This test case involves the [[Critical Path Packages Proposal|Critical Path packages]]. The package list is still being defined and the tools for generating the list are not yet complete. This test will change as the tools and package list are updated.}} | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description=A | |description=A test to ensure that the [[Critical Path Packages Proposal|Critical Path Packages]] are present and not corrupted. | ||
|actions= | |actions= | ||
# | # Obtain (or generate) a current list of the critical path packages | ||
# | #* '''Note''': The procedure for this isn't finalized but the list of packages should be generated as a side-effect of the [[QA:Core package dependency closure test case]] | ||
# | # Check that all the listed packages are present in the repo | ||
# Check that all the listed packages match their embedded checksums and/or GPG signatures | |||
#* <code>rpm -Vp $RPM_NAME</code> will do this nicely | |||
|results= | |results= | ||
# All critical path packages are present and match their checksums and/or GPG signatures | |||
# | |||
}} | }} | ||
[[Category:Rawhide Acceptance Test Cases]] |
Latest revision as of 20:41, 13 July 2009
Description
A test to ensure that the Critical Path Packages are present and not corrupted.
How to test
- Obtain (or generate) a current list of the critical path packages
- Note: The procedure for this isn't finalized but the list of packages should be generated as a side-effect of the QA:Core package dependency closure test case
- Check that all the listed packages are present in the repo
- Check that all the listed packages match their embedded checksums and/or GPG signatures
rpm -Vp $RPM_NAME
will do this nicely
Expected Results
- All critical path packages are present and match their checksums and/or GPG signatures