veza/veza-backend-api/scripts/test_single.sh
senke b28d0e7eac [T0-006] test(backend): Ajout tests pour frontend_log_handler
- Tests complets pour frontend_log_handler.go (12 tests)
- Tests couvrent NewFrontendLogHandler et ReceiveLog
- Tests pour tous les niveaux de log (DEBUG, INFO, WARN, ERROR)
- Tests pour gestion des erreurs et validation JSON
- Couverture actuelle: 30.6% (objectif: 80%)

Files: veza-backend-api/internal/handlers/frontend_log_handler_test.go
       VEZA_ROADMAP.json
Hours: 16 estimated, 23 actual
2026-01-04 01:44:22 +01:00

27 lines
561 B
Bash
Executable file

#!/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é"