From Fedora Project Wiki
(first version) |
(add to Category:Rawhide Acceptance Test Cases) |
||
Line 16: | Line 16: | ||
# <code>resolve_out_deps.py</code> reports no conflicts or missing dependencies | # <code>resolve_out_deps.py</code> reports no conflicts or missing dependencies | ||
}} | }} | ||
[[Category:Rawhide Acceptance Test Cases]] |
Latest revision as of 20:41, 13 July 2009
Description
A test to ensure that the Critical Path Packages have no missing dependencies or package/file conflicts.
Note that this test only checks the package metadata; QA:Core package existence test case confirms that the packages actually exist in the repo.
How to test
- Obtain (or generate) a current list of the critical path packages
- Note: The procedure for this isn't finalized but it will work something like:
- Fetch this script: resolve_out_deps.py
- Run:
resolve_out_deps.py $RAWHIDE_URL
- Note: The procedure for this isn't finalized but it will work something like:
- Ensure that all the dependencies for all the packages listed are satisfied
- This will be handled automatically by
resolve_out_deps.py
- This will be handled automatically by
- Ensure that there are no conflicts between any of the packages listed
- This is also handled automatically by
resolve_out_deps.py
- This is also handled automatically by
Expected Results
resolve_out_deps.py
reports no conflicts or missing dependencies