@@ -2647,7 +2647,7 @@ grep -Fxq preserved "$TMPDIR/caller-fd"
|
2647 | 2647 | "docker_e2e_read_positive_int_env OPENCLAW_CODEX_NPM_PLUGIN_AGENT_TIMEOUT_SECONDS 420", |
2648 | 2648 | ); |
2649 | 2649 | expect(runner).toContain( |
2650 | | -'COMMAND_TIMEOUT="${OPENCLAW_E2E_COMMAND_TIMEOUT:-$((AGENT_TURN_TIMEOUT_SECONDS + 60))s}"', |
| 2650 | +'COMMAND_TIMEOUT="${OPENCLAW_E2E_COMMAND_TIMEOUT:-$((10#$AGENT_TURN_TIMEOUT_SECONDS + 60))s}"', |
2651 | 2651 | ); |
2652 | 2652 | expect(runner).toContain( |
2653 | 2653 | '-e "OPENCLAW_CODEX_NPM_PLUGIN_AGENT_TIMEOUT_SECONDS=$AGENT_TURN_TIMEOUT_SECONDS"', |
@@ -2777,9 +2777,28 @@ grep -Fxq preserved "$TMPDIR/caller-fd"
|
2777 | 2777 | const runner = readFileSync(LIVE_PLUGIN_TOOL_DOCKER_E2E_PATH, "utf8"); |
2778 | 2778 | |
2779 | 2779 | expect(runner).toContain('source "$ROOT_DIR/scripts/lib/openclaw-e2e-instance.sh"'); |
| 2780 | +const earlyTimeoutEnvIndex = runner.indexOf( |
| 2781 | +"openclaw_e2e_read_positive_int_env OPENCLAW_LIVE_PLUGIN_TOOL_TIMEOUT_SECONDS 300", |
| 2782 | +); |
| 2783 | +const profileSourceIndex = runner.indexOf('source "$PROFILE_FILE"'); |
| 2784 | +const finalTimeoutEnvIndex = runner.lastIndexOf( |
| 2785 | +"openclaw_e2e_read_positive_int_env OPENCLAW_LIVE_PLUGIN_TOOL_TIMEOUT_SECONDS", |
| 2786 | +); |
| 2787 | +const dockerBuildIndex = runner.indexOf("docker_e2e_build_or_reuse"); |
| 2788 | +expect(earlyTimeoutEnvIndex).toBeGreaterThanOrEqual(0); |
| 2789 | +expect(dockerBuildIndex).toBeGreaterThan(earlyTimeoutEnvIndex); |
| 2790 | +expect(profileSourceIndex).toBeGreaterThanOrEqual(0); |
| 2791 | +expect(profileSourceIndex).toBeGreaterThan(dockerBuildIndex); |
| 2792 | +expect(finalTimeoutEnvIndex).toBeGreaterThan(profileSourceIndex); |
2780 | 2793 | expect(runner).toContain( |
2781 | 2794 | 'AGENT_TURN_TIMEOUT_SECONDS="$(openclaw_e2e_read_positive_int_env OPENCLAW_LIVE_PLUGIN_TOOL_TIMEOUT_SECONDS 300)"', |
2782 | 2795 | ); |
| 2796 | +expect(runner).toContain( |
| 2797 | +'AGENT_TURN_TIMEOUT_SECONDS="$(openclaw_e2e_read_positive_int_env OPENCLAW_LIVE_PLUGIN_TOOL_TIMEOUT_SECONDS "$AGENT_TURN_TIMEOUT_SECONDS")"', |
| 2798 | +); |
| 2799 | +expect(runner).toContain( |
| 2800 | +'COMMAND_TIMEOUT="${OPENCLAW_E2E_COMMAND_TIMEOUT:-$((10#$AGENT_TURN_TIMEOUT_SECONDS + 60))s}"', |
| 2801 | +); |
2783 | 2802 | expect(runner).toContain( |
2784 | 2803 | 'AGENT_OUTPUT_MAX_BYTES="$(openclaw_e2e_read_positive_int_env OPENCLAW_LIVE_PLUGIN_TOOL_AGENT_OUTPUT_MAX_BYTES 1048576)"', |
2785 | 2804 | ); |
@@ -2798,6 +2817,7 @@ grep -Fxq preserved "$TMPDIR/caller-fd"
|
2798 | 2817 | expect(runner).toContain( |
2799 | 2818 | '-e "OPENCLAW_LIVE_PLUGIN_TOOL_SESSION_SCAN_MAX_ENTRIES=$SESSION_SCAN_MAX_ENTRIES"', |
2800 | 2819 | ); |
| 2820 | +expect(runner).toContain('-e "OPENCLAW_E2E_COMMAND_TIMEOUT=$COMMAND_TIMEOUT"'); |
2801 | 2821 | expect(runner).not.toContain( |
2802 | 2822 | 'AGENT_OUTPUT_MAX_BYTES="${OPENCLAW_LIVE_PLUGIN_TOOL_AGENT_OUTPUT_MAX_BYTES:-1048576}"', |
2803 | 2823 | ); |
|