From 75cb6ed29d9f142747d53ea9d439ff08c34b3536 Mon Sep 17 00:00:00 2001 From: David Gwilliam Date: Sun, 3 May 2026 16:31:39 -0700 Subject: [PATCH] feat: add global teardown config and disable webServer in CI --- playwright.config.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/playwright.config.ts b/playwright.config.ts index e15df46..1e2df7e 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -18,6 +18,7 @@ export default defineConfig({ reporter: 'html', // Global setup and teardown globalSetup: require.resolve('./e2e/global.setup'), + globalTeardown: require.resolve('./e2e/global.teardown'), // Use base URL for relative navigation use: { baseURL: 'http://localhost:3000', @@ -65,8 +66,8 @@ export default defineConfig({ }, ], // Run your local dev server before starting the tests - webServer: { - command: 'npm run dev', + webServer: process.env.CI ? undefined : { + command: 'bun run dev', url: 'http://localhost:3000', timeout: 120000, reuseExistingServer: !process.env.CI,