#!/usr/bin/env bash set -euo pipefail if [[ -z "${FOLDER_HASH:-}" || -z "${FILE_HASH:-}" ]]; then echo "[SKIP] Définir FOLDER_HASH et FILE_HASH pour exécuter ce test" exit 0 fi echo "[TEST] Enrichissement adresse pour $FILE_HASH dans $FOLDER_HASH" HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" -X POST http://localhost:3001/api/folders/$FOLDER_HASH/files/$FILE_HASH/enrich/address || true) if [[ "$HTTP_CODE" != "200" ]]; then echo "[ERR] Démarrage enrichissement refusé (HTTP $HTTP_CODE)" >&2 exit 1 fi echo "[OK] Enrichissement démarré (HTTP 200). Lecture du statut dans 3s..." sleep 3 STATUS_PATH="cache/$FOLDER_HASH/${FILE_HASH}.enrich.address.json" if [[ -f "$STATUS_PATH" ]]; then echo "[OK] Statut trouvé: $(jq -r .state "$STATUS_PATH" 2>/dev/null || echo unknown)" exit 0 else echo "[ERR] Statut introuvable: $STATUS_PATH" >&2 exit 1 fi