Update install_elog.sh
Run CI Tests / test (push) Successful in 1m28s

This commit is contained in:
2025-08-07 10:55:12 +02:00
parent ac0406bf94
commit 5b06c9263d
+7 -22
View File
@@ -53,33 +53,18 @@ curl http://localhost:8080/demo/ || echo "Pas encore de logbook 'demo'"
echo "📝 Test elog.put (via curl)..."
# Exécuter le POST et capturer la réponse complète
echo "📝 Test elog.put (via curl)..."
response=$(curl -s -u robot:testpassword \
-F "Author=robot" \
-F "Subject=Test via script" \
-F "Subject=Simple test" \
-F "Category=General" \
-F "Type=Note" \
-F "Text=Message envoyé automatiquement depuis le script install_elog.sh" \
-F "Text=Message de test simple" \
"http://localhost:8080/demo/?cmd=Submit")
# Afficher toute la réponse HTML (optionnel, utile pour debug)
echo "📄 Réponse HTML brute de ELOG :"
echo "$response"
# Extraire l'ID à partir du message HTML
entry_id=$(echo "$response" | grep -oE "Entry [0-9]+ created" | grep -oE "[0-9]+")
# Vérification
if [ -n "$entry_id" ]; then
echo "✅ Insertion réussie dans le logbook demo avec ID = $entry_id"
echo "🔗 URL : http://localhost:8080/demo/$entry_id"
if [ -n "$response" ]; then
echo " Réponse non vide. Probablement succès."
else
echo "❌ Échec de l'insertion ou ID non trouvé dans la réponse"
echo "❌ Réponse vide. Problème probable."
fi
if [ "$response" == "200" ]; then
echo "✅ Insertion réussie dans le logbook demo"
else
echo "❌ Échec de l'insertion (code HTTP: $response)"
fi
echo "✅ ELOG setup terminé"