🔍 test: show readiness HTTP response during shutdown window
Print the full response body and status code from the /api/ready probe that fires during the graceful shutdown window, so the 200→503 transition is visible in test output rather than silently discarded. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -75,7 +75,8 @@ fi
|
|||||||
kill -TERM "$SERVER_PID"
|
kill -TERM "$SERVER_PID"
|
||||||
# Brief yield so the signal handler runs and CancelableContext.Cancel() fires
|
# Brief yield so the signal handler runs and CancelableContext.Cancel() fires
|
||||||
sleep 0.2
|
sleep 0.2
|
||||||
curl -s http://localhost:8080/api/ready > /dev/null 2>&1 || true
|
READY_DURING_SHUTDOWN=$(curl -s -w "\n[HTTP %{http_code}]" http://localhost:8080/api/ready 2>&1 || echo "[connection refused]")
|
||||||
|
echo "Readiness during shutdown: $READY_DURING_SHUTDOWN"
|
||||||
|
|
||||||
# Wait for the process to exit cleanly (up to 30s) without sending another signal
|
# Wait for the process to exit cleanly (up to 30s) without sending another signal
|
||||||
echo "Waiting for server to exit..."
|
echo "Waiting for server to exit..."
|
||||||
|
|||||||
Reference in New Issue
Block a user