From 37465e2872e260adcd4bf614b2a2ca44d82a975b Mon Sep 17 00:00:00 2001 From: Zyy Date: Tue, 8 Sep 2026 01:46:08 +0800 Subject: [PATCH] fix(tests): align WebSocket connection module layout Move production and test connection modules to connection/mod.rs so the heartbeat submodule follows the workspace directory module convention. Keep the production and integration test layouts mirrored, and update the frozen file manifests to include the heartbeat regression tests. Validation: gateway application tests (36 passed), all gateway-api tests (263 passed), workspace rustfmt, and strict gateway-api Clippy with all targets and features. Co-authored-by: Codex --- .../responses/websocket/{connection.rs => connection/mod.rs} | 0 backend/crates/gateway-api/tests/architecture.rs | 5 +++-- .../responses/websocket/{connection.rs => connection/mod.rs} | 0 3 files changed, 3 insertions(+), 2 deletions(-) rename backend/crates/gateway-api/src/openai/responses/websocket/{connection.rs => connection/mod.rs} (100%) rename backend/crates/gateway-api/tests/openai/responses/websocket/{connection.rs => connection/mod.rs} (100%) diff --git a/backend/crates/gateway-api/src/openai/responses/websocket/connection.rs b/backend/crates/gateway-api/src/openai/responses/websocket/connection/mod.rs similarity index 100% rename from backend/crates/gateway-api/src/openai/responses/websocket/connection.rs rename to backend/crates/gateway-api/src/openai/responses/websocket/connection/mod.rs diff --git a/backend/crates/gateway-api/tests/architecture.rs b/backend/crates/gateway-api/tests/architecture.rs index eb0c6945e..f8f5b1c73 100644 --- a/backend/crates/gateway-api/tests/architecture.rs +++ b/backend/crates/gateway-api/tests/architecture.rs @@ -67,7 +67,7 @@ fn source_tree_should_match_frozen_machine_manifest() { "src/openai/responses/mod.rs", "src/openai/responses/request.rs", "src/openai/responses/response.rs", - "src/openai/responses/websocket/connection.rs", + "src/openai/responses/websocket/connection/mod.rs", "src/openai/responses/websocket/forward.rs", "src/openai/responses/websocket/mod.rs", "src/openai/responses/websocket/protocol.rs", @@ -110,7 +110,8 @@ fn test_tree_should_match_frozen_rust_mirror() { "tests/openai/provider_endpoint.rs", "tests/openai/responses/http.rs", "tests/openai/responses/mod.rs", - "tests/openai/responses/websocket/connection.rs", + "tests/openai/responses/websocket/connection/heartbeat.rs", + "tests/openai/responses/websocket/connection/mod.rs", "tests/openai/responses/websocket/mod.rs", "tests/openai/responses/websocket/protocol.rs", "tests/openai/router.rs", diff --git a/backend/crates/gateway-api/tests/openai/responses/websocket/connection.rs b/backend/crates/gateway-api/tests/openai/responses/websocket/connection/mod.rs similarity index 100% rename from backend/crates/gateway-api/tests/openai/responses/websocket/connection.rs rename to backend/crates/gateway-api/tests/openai/responses/websocket/connection/mod.rs