@@ -215,42 +215,34 @@ jobs:
215215
216216 - name : Run cairo code generation test
217217 run : |
218- # Créer un fichier pour capturer la sortie détaillée
219218 mkdir -p test-logs
220219
221- # Exécuter les tests avec une verbosité maximale et capturer la sortie
222- JEST_VERBOSE=true pnpm run test:code-quality --verbose 2>&1 | tee test-logs/test-output.log
220+ JEST_VERBOSE=true pnpm run test:code-quality -- --verbose 2>&1 | tee test-logs/test-output.log
223221
224222 TEST_RESULT=$?
225-
226- # Arrêter le serveur
223+
227224 pkill -f "start:server" || true
228225
229226 if [ $TEST_RESULT -ne 0 ]; then
230- echo "❌ API test failed! Showing detailed error information :"
227+ echo "❌ Test de génération de code Cairo échoué! Détails :"
231228 echo "----------------------------------------------------"
232229
233- # Extraire et afficher les tests qui ont échoué
234- echo -e "\n🔍 Failed Tests:"
235- grep -A 5 "FAIL " test-logs/test-output.log || echo "No test failure information found"
236-
237- # Extraire et afficher les erreurs détaillées
238- echo -e "\n🛑 Error Details:"
239- grep -A 20 -B 2 "Error:" test-logs/test-output.log || echo "No error details found"
230+ # Afficher les tests qui ont échoué
231+ echo -e "\n🔍 Tests échoués:"
232+ grep -A 5 "FAIL " test-logs/test-output.log || echo "Aucune information d'échec de test trouvée"
240233
241- # Extraire et afficher le résumé des tests
242- echo -e "\n📊 Test Summary :"
243- grep -A 5 "Test Suites :" test-logs/test-output.log || echo "No test summary found "
234+ # Afficher les erreurs détaillées
235+ echo -e "\n🛑 Détails des erreurs :"
236+ grep -A 20 -B 2 "Error :" test-logs/test-output.log || echo "Aucun détail d'erreur trouvé "
244237
245- # Afficher le contenu des variables d'environnement (sans les valeurs sensibles)
246- echo -e "\n🔐 Environment Variables Status:"
247- echo "API_KEY defined: $(if [ -n \"$API_KEY\" ]; then echo 'Yes'; else echo 'No'; fi)"
248- echo "API_URL defined: $(if [ -n \"$API_URL\" ]; then echo 'Yes'; else echo 'No'; fi)"
238+ # Afficher le résumé des tests
239+ echo -e "\n📊 Résumé des tests:"
240+ grep -A 5 "Test Suites:" test-logs/test-output.log || echo "Aucun résumé de test trouvé"
249241
250242 # Échec explicite
251243 exit 1
252244 else
253- echo "✅ API test passed !"
245+ echo "✅ Test de génération de code Cairo réussi !"
254246 fi
255247
256248 # - name: Push docker image
0 commit comments