From d58828ebd7e078fa654d723d33745c0ccf1bf51f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 5 Jan 2026 01:35:11 +0100 Subject: [PATCH] test: relax timeouts for slow runs --- src/browser/screenshot.test.ts | 2 +- src/cli/gateway.sigterm.test.ts | 4 ++-- src/hooks/gmail-setup-utils.test.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/browser/screenshot.test.ts b/src/browser/screenshot.test.ts index 6086fa3a8..802dbdfd2 100644 --- a/src/browser/screenshot.test.ts +++ b/src/browser/screenshot.test.ts @@ -25,7 +25,7 @@ describe("browser screenshot normalization", () => { expect(Number(meta.height)).toBeLessThanOrEqual(2000); expect(normalized.buffer[0]).toBe(0xff); expect(normalized.buffer[1]).toBe(0xd8); - }, 30_000); + }, 120_000); it("keeps already-small screenshots unchanged", async () => { const jpeg = await sharp({ diff --git a/src/cli/gateway.sigterm.test.ts b/src/cli/gateway.sigterm.test.ts index 928bbbf2e..5d04d8943 100644 --- a/src/cli/gateway.sigterm.test.ts +++ b/src/cli/gateway.sigterm.test.ts @@ -75,7 +75,7 @@ describe("gateway SIGTERM", () => { child = null; }); - it("exits 0 on SIGTERM", { timeout: 90_000 }, async () => { + it("exits 0 on SIGTERM", { timeout: 180_000 }, async () => { const port = await getFreePort(); const stateDir = fs.mkdtempSync( path.join(os.tmpdir(), "clawdbot-gateway-test-"), @@ -127,7 +127,7 @@ describe("gateway SIGTERM", () => { child.stdout?.on("data", (d) => out.push(String(d))); child.stderr?.on("data", (d) => err.push(String(d))); - await waitForPortOpen(proc, out, err, port, 75_000); + await waitForPortOpen(proc, out, err, port, 150_000); proc.kill("SIGTERM"); diff --git a/src/hooks/gmail-setup-utils.test.ts b/src/hooks/gmail-setup-utils.test.ts index b14d5de45..c218c9b9a 100644 --- a/src/hooks/gmail-setup-utils.test.ts +++ b/src/hooks/gmail-setup-utils.test.ts @@ -43,5 +43,5 @@ describe("resolvePythonExecutablePath", () => { process.env.PATH = originalPath; await fs.rm(tmp, { recursive: true, force: true }); } - }, 15_000); + }, 60_000); });