The help integration test currently only succeeds because CI doesn't run "make all" before "make test". That way, the checked out repository lacks the generated __init__.py files needed for some modular subcommands to be fully loaded, and hence, the test should have failed. The entire machinery only worked because the subcommands in question are not not essential to building jw-pkg itself: "secrets" and "posix"
The fix is to
1. Change CI to run "make all" before "make test" (not here) 2. Fix the test in jw-pkg
Signed-off-by: Jan Lindemann <jan@janware.com>