Files
unionflow-server-impl-quarkus/unionflow-server-api/test-debug-final.bat

59 lines
1.6 KiB
Batchfile

@echo off
echo ========================================
echo TEST DEBUG FINAL - PROBLÈME ID
echo ========================================
echo.
echo 🔍 Étape 1/4 - Compilation...
mvn clean compile -q
if %ERRORLEVEL% neq 0 (
echo ❌ ÉCHEC - Erreurs de compilation
exit /b 1
) else (
echo ✅ SUCCÈS - Compilation réussie
)
echo.
echo 🔍 Étape 2/4 - Compilation des tests...
mvn test-compile -q
if %ERRORLEVEL% neq 0 (
echo ❌ ÉCHEC - Erreurs de compilation des tests
exit /b 1
) else (
echo ✅ SUCCÈS - Compilation des tests réussie
)
echo.
echo 🔍 Étape 3/4 - Test de debug spécifique...
mvn test -Dtest=DebugIDTest -q
if %ERRORLEVEL% neq 0 (
echo ⚠️ Échec du test de debug
mvn test -Dtest=DebugIDTest
) else (
echo ✅ SUCCÈS - Test de debug réussi
)
echo.
echo 🔍 Étape 4/4 - Test CompilationTest...
mvn test -Dtest=CompilationTest -q
if %ERRORLEVEL% neq 0 (
echo ⚠️ Échec du CompilationTest
mvn test -Dtest=CompilationTest | findstr "AssertionError\|Expecting\|Tests run"
) else (
echo ✅ SUCCÈS - CompilationTest réussi
)
echo.
echo ========================================
echo 🎯 ANALYSE DU PROBLÈME
echo ========================================
echo.
echo Si DebugIDTest passe mais CompilationTest échoue,
echo le problème n'est pas dans BaseDTO ou DemandeAideDTO
echo mais dans la façon dont CompilationTest utilise les objets.
echo.
echo Si DebugIDTest échoue aussi, le problème est plus
echo fondamental dans l'héritage ou l'initialisation.
echo.
echo ========================================