fix(e2e): validate chat tools timeout · openclaw/openclaw@2a0e63d
vincentkoc
·
2026-06-19
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -3232,6 +3232,21 @@ output="$(cat "$sampler_log")"
|
3232 | 3232 | expect(result.stderr).not.toContain("Docker image not found"); |
3233 | 3233 | }); |
3234 | 3234 | |
| 3235 | +it("rejects invalid OpenAI chat tools Docker timeouts before auth setup", () => { |
| 3236 | +const result = spawnSync("bash", [OPENAI_CHAT_TOOLS_DOCKER_E2E_PATH], { |
| 3237 | +encoding: "utf8", |
| 3238 | +env: { |
| 3239 | + ...process.env, |
| 3240 | +OPENAI_API_KEY: "", |
| 3241 | +OPENCLAW_OPENAI_CHAT_TOOLS_TIMEOUT_SECONDS: "180s", |
| 3242 | +}, |
| 3243 | +}); |
| 3244 | + |
| 3245 | +expect(result.status).toBe(2); |
| 3246 | +expect(result.stderr).toContain("invalid OPENCLAW_OPENAI_CHAT_TOOLS_TIMEOUT_SECONDS: 180s"); |
| 3247 | +expect(result.stderr).not.toContain("OPENAI_API_KEY was not available"); |
| 3248 | +}); |
| 3249 | + |
3235 | 3250 | it("forwards every kitchen-sink RPC runtime env knob into Docker", () => { |
3236 | 3251 | const runner = readFileSync(KITCHEN_SINK_RPC_DOCKER_E2E_PATH, "utf8"); |
3237 | 3252 | const walk = readFileSync("scripts/e2e/kitchen-sink-rpc-walk.mjs", "utf8"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。