@@ -56,14 +56,12 @@ const QR_IMPORT_DOCKER_E2E_PATH = "scripts/e2e/qr-import-docker.sh";
5656const MULTI_NODE_UPDATE_DOCKER_E2E_PATH = "scripts/e2e/multi-node-update-docker.sh" ;
5757const BUNDLED_PLUGIN_INSTALL_UNINSTALL_E2E_PATH =
5858 "scripts/e2e/bundled-plugin-install-uninstall-docker.sh" ;
59- const AGENT_BUNDLE_MCP_TOOLS_DOCKER_E2E_PATH =
60- "scripts/e2e/agent-bundle-mcp-tools-docker.sh" ;
59+ const AGENT_BUNDLE_MCP_TOOLS_DOCKER_E2E_PATH = "scripts/e2e/agent-bundle-mcp-tools-docker.sh" ;
6160const COMMITMENTS_SAFETY_DOCKER_E2E_PATH = "scripts/e2e/commitments-safety-docker.sh" ;
6261const CRESTODIAN_FIRST_RUN_DOCKER_E2E_PATH = "scripts/e2e/crestodian-first-run-docker.sh" ;
6362const CRESTODIAN_PLANNER_DOCKER_E2E_PATH = "scripts/e2e/crestodian-planner-docker.sh" ;
6463const CRESTODIAN_RESCUE_DOCKER_E2E_PATH = "scripts/e2e/crestodian-rescue-docker.sh" ;
65- const SESSION_RUNTIME_CONTEXT_DOCKER_E2E_PATH =
66- "scripts/e2e/session-runtime-context-docker.sh" ;
64+ const SESSION_RUNTIME_CONTEXT_DOCKER_E2E_PATH = "scripts/e2e/session-runtime-context-docker.sh" ;
6765const BUNDLED_PLUGIN_INSTALL_UNINSTALL_SWEEP_PATH =
6866 "scripts/e2e/lib/bundled-plugin-install-uninstall/sweep.sh" ;
6967const BUNDLED_PLUGIN_INSTALL_UNINSTALL_PROBE_PATH =
@@ -2804,6 +2802,14 @@ grep -Fxq preserved "$TMPDIR/caller-fd"
28042802 }
28052803 } ) ;
28062804
2805+ it ( "gives Codex on-demand package installs enough time to reach Codex assertions" , ( ) => {
2806+ const runner = readFileSync ( CODEX_ON_DEMAND_DOCKER_E2E_PATH , "utf8" ) ;
2807+
2808+ expect ( runner ) . toContain (
2809+ 'export OPENCLAW_E2E_NPM_INSTALL_TIMEOUT="${OPENCLAW_E2E_NPM_INSTALL_TIMEOUT:-1200s}"' ,
2810+ ) ;
2811+ } ) ;
2812+
28072813 it ( "cleans package-backed onboarding and plugin Docker artifacts on every exit path" , ( ) => {
28082814 for ( const path of [
28092815 CODEX_ON_DEMAND_DOCKER_E2E_PATH ,
@@ -4188,7 +4194,7 @@ output="$(cat "$sampler_log")"
41884194 const client = readFileSync ( OPENAI_WEB_SEARCH_MINIMAL_CLIENT_PATH , "utf8" ) ;
41894195
41904196 expect ( runner ) . toContain (
4191- " PORT=\ "$(docker_e2e_read_tcp_port_env OPENCLAW_OPENAI_WEB_SEARCH_MINIMAL_PORT 18789)\"" ,
4197+ ' PORT="$(docker_e2e_read_tcp_port_env OPENCLAW_OPENAI_WEB_SEARCH_MINIMAL_PORT 18789)"' ,
41924198 ) ;
41934199 expect ( runner ) . toContain ( 'MOCK_PORT="80"' ) ;
41944200 expect ( runner ) . not . toContain ( "OPENCLAW_OPENAI_WEB_SEARCH_MINIMAL_MOCK_PORT" ) ;
0 commit comments