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:
Kevin Veen-Birkenbach
2025-12-10 21:09:18 +01:00
parent 5a022db0db
commit 6d7ee6fc04
3 changed files with 6 additions and 2 deletions

View File

@@ -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