jan/feature/20260625-add-subdirectory-with-integration-test into master Add a test/integration subdirectory as a location for integration
tests. The first tests that are added are unproblematic in that they
don't need superuser privileges to run:
- help: Recursively check if jw-pkg.py's help messages are unchanged
- packages ls: Check if the bash package exists and contains
/usr/bin/bash
/usr/bin/bashbug
Let's see how that fares in CI.
Signed-off-by: Jan Lindemann <jan@janware.com>
Add include file to provide some definitions for a first integration test suite. It provides the shared make variables, most notably TEST_CMD_LINE as handy default for running jw-pkg.py. Signed-off-by: Jan Lindemann <jan@janware.com>
Recursive make fails in scripts/usr-bin when driven through jw-pkg. Add empty test targets to remedy that. Signed-off-by: Jan Lindemann <jan@janware.com>
The debug line "$(info EXE_SH=>$(EXE_SH)<)" was left in during development. Remove it. Signed-off-by: Jan Lindemann <jan@janware.com>