fix(tests): auto-init submodules when bats binary is missing (#77)

This commit was merged in pull request #77.
This commit is contained in:
Claude Code AI - Gitea MCP
2026-07-05 13:49:49 +00:00
parent 3b4763ece9
commit 060771b481
2 changed files with 14 additions and 2 deletions

View File

@@ -7,8 +7,12 @@ REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
BATS="$REPO_ROOT/tests/bats/bin/bats"
if [[ ! -x "$BATS" ]]; then
echo "Error: bats not found at $BATS" >&2
echo " Run: git submodule update --init --recursive" >&2
echo "bats not found at $BATS — initializing submodules..." >&2
git -C "$REPO_ROOT" submodule update --init --recursive
fi
if [[ ! -x "$BATS" ]]; then
echo "Error: bats still not found at $BATS after submodule init" >&2
exit 1
fi