Targets make check + make test: Fix fallout of prior toplevel "make all" #37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "jan/feature/20260625-test-help-fail-over-missing-toplevel-make-all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
After a pipeline change, CI now runs "make all" in a repo's root, which uncovers two problems:
The help integration test only succeeded as long CI didn't run "make all" before "make test". That way, the checked out repository lacked the generated
__init__.pyfiles 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:secretsandposix. So, this commit adapts the help integration test to the new reality.Regarding
python-tools.sh: Commit55060486satisfies yapf in some places of the source code, but in others not anylonger. So patchpython-tools.sh's newline handling again.While not thematically similar, both fixes get baked into one commit to satisfy the requirement that every single commit needs to pass
make clean all check testindividually.6ab084ff4457180e359657180e359645f8e8cc89test/ .. /help: Fail over missing toplevel make allto Targets make check + make test: Fix fallout of prior toplevel "make all"