Fix test scripts: ensure default distro and always run via bash
- Remove Makefile inline variable export (distro=arch) and invoke scripts via bash
- Add robust default in test-unit.sh and test-integration.sh:
: "${distro:=arch}"
- Prevent "unbound variable" errors under `set -u` when no distro is provided
This commit is contained in:
4
Makefile
4
Makefile
@@ -45,10 +45,10 @@ build:
|
||||
# ------------------------------------------------------------
|
||||
|
||||
test-unit: build-missing
|
||||
@distro=arch scripts/test/test-unit.sh
|
||||
@bash scripts/test/test-unit.sh
|
||||
|
||||
test-integration: build-missing
|
||||
@distro=arch scripts/test/test-integration.sh
|
||||
@bash scripts/test/test-integration.sh
|
||||
|
||||
test-e2e: build-missing
|
||||
@bash scripts/test/test-e2e.sh
|
||||
|
||||
Reference in New Issue
Block a user