fix: parse handshake timeout env strictly · openclaw/openclaw@d6c8e05
steipete
·
2026-05-29
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -94,6 +94,16 @@ describe("gateway handshake timeouts", () => {
|
94 | 94 | VITEST: "1", |
95 | 95 | }), |
96 | 96 | ).toBe(DEFAULT_PREAUTH_HANDSHAKE_TIMEOUT_MS); |
| 97 | +expect( |
| 98 | +getPreauthHandshakeTimeoutMsFromEnv({ |
| 99 | +OPENCLAW_HANDSHAKE_TIMEOUT_MS: "1e3", |
| 100 | +}), |
| 101 | +).toBe(DEFAULT_PREAUTH_HANDSHAKE_TIMEOUT_MS); |
| 102 | +expect( |
| 103 | +getPreauthHandshakeTimeoutMsFromEnv({ |
| 104 | +OPENCLAW_HANDSHAKE_TIMEOUT_MS: "0x10", |
| 105 | +}), |
| 106 | +).toBe(DEFAULT_PREAUTH_HANDSHAKE_TIMEOUT_MS); |
97 | 107 | }); |
98 | 108 | |
99 | 109 | test("getConnectChallengeTimeoutMsFromEnv reads OPENCLAW_CONNECT_CHALLENGE_TIMEOUT_MS", () => { |
@@ -104,6 +114,12 @@ describe("gateway handshake timeouts", () => {
|
104 | 114 | expect( |
105 | 115 | getConnectChallengeTimeoutMsFromEnv({ OPENCLAW_CONNECT_CHALLENGE_TIMEOUT_MS: "garbage" }), |
106 | 116 | ).toBeUndefined(); |
| 117 | +expect( |
| 118 | +getConnectChallengeTimeoutMsFromEnv({ OPENCLAW_CONNECT_CHALLENGE_TIMEOUT_MS: "1e3" }), |
| 119 | +).toBeUndefined(); |
| 120 | +expect( |
| 121 | +getConnectChallengeTimeoutMsFromEnv({ OPENCLAW_CONNECT_CHALLENGE_TIMEOUT_MS: "0x10" }), |
| 122 | +).toBeUndefined(); |
107 | 123 | }); |
108 | 124 | |
109 | 125 | test("resolveConnectChallengeTimeoutMs falls back to env override", () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。