From 25a327baf239245417a11a82c12fb1ab545d6231 Mon Sep 17 00:00:00 2001 From: Matt Kane Date: Thu, 2 Apr 2026 16:30:43 +0100 Subject: [PATCH] fix: set hookTimeout for smoke tests to prevent beforeAll timeouts --- packages/core/vitest.smoke.config.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/core/vitest.smoke.config.ts b/packages/core/vitest.smoke.config.ts index b15217c..1eb0c6f 100644 --- a/packages/core/vitest.smoke.config.ts +++ b/packages/core/vitest.smoke.config.ts @@ -9,5 +9,11 @@ export default defineConfig({ "tests/integration/cli/**/*.test.ts", "tests/integration/client/**/*.test.ts", ], + // Smoke tests boot real Astro dev servers in beforeAll hooks. + // Default hookTimeout (10s) is too short -- server startup + + // migrations + seed can take 30-60s, especially on first run + // when pnpm build hasn't been cached. + testTimeout: 30_000, + hookTimeout: 120_000, }, });