test(release): extend cli backend live timeout

This commit is contained in:
Peter Steinberger
2026-04-28 19:35:54 +01:00
parent 462abf326a
commit 579e40269b

View File

@@ -56,12 +56,24 @@ const DEFAULT_MODEL =
// The cron/MCP live probe now tolerates more cancelled tool-call retries in CI,
// so the outer test budget needs enough headroom to finish those retries.
const CLI_BACKEND_LIVE_TIMEOUT_MS = 20 * 60_000;
const CLI_BACKEND_REQUEST_TIMEOUT_MS = 240_000;
const CLI_BACKEND_REQUEST_TIMEOUT_MS = resolvePositiveIntEnv(
"OPENCLAW_LIVE_CLI_BACKEND_REQUEST_TIMEOUT_MS",
360_000,
);
const CLI_BACKEND_AGENT_TIMEOUT_SECONDS = Math.max(
1,
Math.ceil(CLI_BACKEND_REQUEST_TIMEOUT_MS / 1000) - 10,
);
function resolvePositiveIntEnv(name: string, fallback: number): number {
const value = process.env[name];
if (!value) {
return fallback;
}
const parsed = Number(value);
return Number.isFinite(parsed) && parsed > 0 ? Math.floor(parsed) : fallback;
}
function logCliBackendLiveStep(step: string, details?: Record<string, unknown>): void {
if (!CLI_DEBUG) {
return;