40-clients/ucepsa/edge-oee-demo/ops/smoke_governance_review_ui_v0315.sh
2026-07-21 16:45:13 +02:00

28 lines
599 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
PORT="${GOVERNANCE_UI_HOST_PORT:-8091}"
BASE_URL="${GOVERNANCE_UI_BASE_URL:-http://127.0.0.1:${PORT}}"
echo "=== health ==="
curl -fsS "${BASE_URL}/health"
echo
echo "=== login page ==="
curl -fsS "${BASE_URL}/login" \
| grep -F "Revisión de gobernanza" \
>/dev/null
echo "=== protected queue redirects to login ==="
STATUS="$(
curl -sS -o /dev/null -w '%{http_code}' \
"${BASE_URL}/"
)"
if [[ "$STATUS" != "307" && "$STATUS" != "303" ]]; then
echo "ERROR: la cola sin sesión devolvió HTTP $STATUS" >&2
exit 1
fi
echo "Smoke test OK"