28 lines
716 B
Bash
28 lines
716 B
Bash
|
|
#!/bin/bash
|
||
|
|
# Validation complète — validate-light + go test + npm test
|
||
|
|
# E2E (Playwright) nécessite backend + frontend + infra (voir CI)
|
||
|
|
set -e
|
||
|
|
|
||
|
|
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||
|
|
cd "$ROOT"
|
||
|
|
|
||
|
|
echo "=== Validation complète v0.101 ==="
|
||
|
|
|
||
|
|
# 1. Validation légère
|
||
|
|
./scripts/validate-light.sh
|
||
|
|
|
||
|
|
echo ""
|
||
|
|
echo "[6/7] Backend: go test..."
|
||
|
|
cd veza-backend-api && go test ./... -count=1 2>&1 | tail -20
|
||
|
|
cd ..
|
||
|
|
echo " OK"
|
||
|
|
|
||
|
|
echo "[7/7] Frontend: npm test --run..."
|
||
|
|
cd apps/web && npm run test -- --run 2>&1 | tail -30
|
||
|
|
cd ..
|
||
|
|
echo " OK"
|
||
|
|
|
||
|
|
echo ""
|
||
|
|
echo "=== Validation complète terminée ==="
|
||
|
|
echo "Pour E2E (Playwright) : lancer l'infra (docker-compose) + backend + frontend, puis npx playwright test."
|