veza/veza-backend-api/scripts/test_single.sh

28 lines
561 B
Bash
Raw Normal View History

#!/bin/bash
# test_single.sh - Teste UN SEUL package avec détails
# Usage: ./scripts/test_single.sh <package_path>
# Exemple: ./scripts/test_single.sh ./internal/handlers
set -e
cd "$(dirname "$0")/.."
PKG="${1:?Usage: $0 <package_path>}"
echo "=== TEST PACKAGE: $PKG ==="
echo ""
# Vérifier que le package existe
if ! go list "$PKG" >/dev/null 2>&1; then
echo "❌ Package non trouvé: $PKG"
exit 1
fi
# Exécuter avec verbose
echo "🧪 Exécution des tests..."
go test -v -count=1 -cover "$PKG" 2>&1 | head -100
echo ""
echo "✅ Terminé"