#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" echo "=== Running Rust tests ===" cargo test --manifest-path "$PROJECT_ROOT/Cargo.toml" echo "=== Running frontend unit tests ===" cd "$PROJECT_ROOT/frontend" npm test # Disabled: e2e tests may be causing merge pipeline hangs (no running server # in merge workspace → Playwright blocks indefinitely). Re-enable once confirmed. # Disabled: e2e tests cause merge pipeline hangs (no running server # in merge workspace → Playwright blocks indefinitely). # echo "=== Running e2e tests ===" # npm run test:e2e