File tree Expand file tree Collapse file tree 2 files changed +20
-7
lines changed
Expand file tree Collapse file tree 2 files changed +20
-7
lines changed Original file line number Diff line number Diff line change @@ -199,13 +199,9 @@ else
199199fi
200200
201201echo " "
202- echo " Testing WebSocket endpoints..."
203- if hurl --test --color --variable port=$PORT tests/websocket.hurl; then
204- echo -e " ${GREEN} ✅ WebSocket tests passed${NC} "
205- else
206- echo -e " ${RED} ❌ WebSocket tests failed${NC} "
207- exit 1
208- fi
202+ echo " ⏭️ Skipping WebSocket Hurl tests..."
203+ echo " (WebSocket protocol is fully tested in Rust integration tests)"
204+ echo " (Hurl only supports HTTP/HTTPS, not WebSocket message exchange)"
209205
210206echo " "
211207echo " 🛑 Step 5: Stopping server for Rust integration tests..."
Original file line number Diff line number Diff line change 11# WebSocket Proxy Tests
22# Test suite for ss-proxy WebSocket proxy functionality
3+ #
4+ # ⚠️ WARNING: THIS FILE IS NOT EXECUTED IN CI/CD ⚠️
5+ #
6+ # Reason: Hurl does not support WebSocket message exchange protocol.
7+ # While Hurl can perform the WebSocket upgrade handshake (HTTP 101),
8+ # it cannot send/receive WebSocket frames or properly close connections.
9+ # This causes 300-second timeouts in automated tests.
10+ #
11+ # ✅ ALTERNATIVE: Complete WebSocket testing is done in Rust integration tests
12+ # See: tests/integration.rs
13+ # - test_websocket_echo (text messages)
14+ # - test_websocket_binary_message (binary messages)
15+ # - test_websocket_multiple_messages (message sequences)
16+ # - test_websocket_session_not_found (error handling)
17+ #
18+ # This file is kept for documentation purposes only.
19+ #
320
421# =============================================================================
522# WebSocket Echo Test - Text Message
You can’t perform that action at this time.
0 commit comments