



























@@ -58,6 +58,7 @@ const PACKAGE_COMPAT_PATH = "scripts/e2e/lib/package-compat.mjs";
5858const UPDATE_CHANNEL_SWITCH_DOCKER_E2E_PATH = "scripts/e2e/update-channel-switch-docker.sh";
5959const UPDATE_CHANNEL_SWITCH_ASSERTIONS_PATH =
6060"scripts/e2e/lib/update-channel-switch/assertions.mjs";
61+const GATEWAY_NETWORK_DOCKER_E2E_PATH = "scripts/e2e/gateway-network-docker.sh";
6162const CENTRALIZED_BUILD_SCRIPTS = [
6263"scripts/docker/setup.sh",
6364"scripts/e2e/browser-cdp-snapshot-docker.sh",
@@ -578,6 +579,15 @@ test -f "$TMPDIR/docker-cmd-seen"
578579}
579580});
580581582+it("routes the gateway network client through the timeout-aware run helper", () => {
583+const runner = readFileSync(GATEWAY_NETWORK_DOCKER_E2E_PATH, "utf8");
584+585+expect(runner).toContain(
586+'DOCKER_COMMAND_TIMEOUT="$CLIENT_TIMEOUT" run_logged gateway-network-client docker_e2e_docker_run_cmd run --rm',
587+);
588+expect(runner).not.toContain('run_logged gateway-network-client timeout "$CLIENT_TIMEOUT" docker run --rm');
589+});
590+581591it("copies root lifecycle scripts before cleanup-smoke installs dependencies", () => {
582592const dockerfile = readFileSync(CLEANUP_SMOKE_DOCKERFILE_PATH, "utf8");
583593const installIndex = dockerfile.indexOf("pnpm install --frozen-lockfile");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。