fix(e2e): validate codex media timeout · openclaw/openclaw@5532310
vincentkoc
·
2026-06-19
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -3188,6 +3188,21 @@ output="$(cat "$sampler_log")"
|
3188 | 3188 | expect(result.stderr).not.toContain("OPENAI_API_KEY was not available"); |
3189 | 3189 | }); |
3190 | 3190 | |
| 3191 | +it("rejects invalid Codex media path Docker timeouts before Docker setup", () => { |
| 3192 | +const result = spawnSync("bash", [CODEX_MEDIA_PATH_DOCKER_E2E_PATH], { |
| 3193 | +encoding: "utf8", |
| 3194 | +env: { |
| 3195 | + ...process.env, |
| 3196 | +OPENCLAW_CODEX_MEDIA_PATH_TIMEOUT_SECONDS: "180s", |
| 3197 | +OPENCLAW_SKIP_DOCKER_BUILD: "1", |
| 3198 | +}, |
| 3199 | +}); |
| 3200 | + |
| 3201 | +expect(result.status).toBe(2); |
| 3202 | +expect(result.stderr).toContain("invalid OPENCLAW_CODEX_MEDIA_PATH_TIMEOUT_SECONDS: 180s"); |
| 3203 | +expect(result.stderr).not.toContain("Docker image not found"); |
| 3204 | +}); |
| 3205 | + |
3191 | 3206 | it("forwards every kitchen-sink RPC runtime env knob into Docker", () => { |
3192 | 3207 | const runner = readFileSync(KITCHEN_SINK_RPC_DOCKER_E2E_PATH, "utf8"); |
3193 | 3208 | const walk = readFileSync("scripts/e2e/kitchen-sink-rpc-walk.mjs", "utf8"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。