mirror of
https://github.com/xcat2/xcat-dep.git
synced 2026-09-12 12:36:23 +00:00
eb7fc47bf0
PR #62 review R3.3 objected that the --skip-genesis/--skip-perl/--skip-xcat-dep modes still validated every manifest package, so a clean skip run failed the completeness gate. The gate was reworked to derive its expected set with required_pkgs(...skip flags), but the fixtures tested required_pkgs and verify_repo_packages only in isolation -- not the composition that the gate actually performs. Add a fixture that feeds the required_pkgs-filtered expected set into verify_repo_packages with the skipped package absent from the repo, asserting no MISSING is reported; a paired unfiltered case proves the skip filter is load-bearing (the same absent package IS flagged without it). Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>