mirror of
https://github.com/xcat2/xcat-dep.git
synced 2026-09-12 12:36:23 +00:00
632379e2d8d33a6fd042aad6d6c5c4021f1cc8cc
verify_target_repo filters the manifest through required_pkgs() with the invocation's --skip-genesis / --skip-perl / --skip-xcat-dep, so the flags that say what THIS run built also decide what the verified repository is allowed to be missing. A repo with no xCAT-genesis-base passes when the verifying run was given --skip-genesis (PR #62 review). Drives the real `mockbuild-all.pl --verify-repo` over fixture repos built from two minimal rpms, so the gate reads real header names. The assertions are on the reported problems rather than the exit code: a standalone --verify-repo demands a repomd signature by contract and these fixtures are unsigned, so it exits non-zero either way -- what separates a working gate from a broken one is whether the missing package is NAMED. The complete-repo baseline is asserted too, so the test cannot pass by the gate simply always complaining. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
Description
No description provided
Languages
C
89%
Perl
6.7%
Assembly
1.4%
JavaScript
0.8%
Makefile
0.6%
Other
1.4%