2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2026-09-12 12:36:23 +00:00
Files
xcat-dep/t
Daniel Hilst eb7fc47bf0 fix(xcat-dep): test the skip-mode completeness gate composition
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>
2026-08-21 18:04:41 -03:00
..