diff --git a/scripts/test.sh b/scripts/test.sh index 3c291b5..825b0ea 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -8,6 +8,13 @@ set -euo pipefail PROJECT_ROOT="$(cd "$(dirname "$0")/.." && pwd)" cd "$PROJECT_ROOT" +# 加载 .env.local,让后续 mvn / setup-test-db 子进程都能继承 DB / JWT 凭据 +if [ -f .env.local ]; then + set -a + . ./.env.local + set +a +fi + # Stack detection (runtime, mode-agnostic) HAS_BACKEND=0; [ -d backend ] && HAS_BACKEND=1 HAS_FRONTEND=0; [ -d frontend ] && HAS_FRONTEND=1