feat: add global teardown config and disable webServer in CI

This commit is contained in:
2026-05-03 16:31:39 -07:00
parent fa13ed86c9
commit 75cb6ed29d
+3 -2
View File
@@ -18,6 +18,7 @@ export default defineConfig({
reporter: 'html', reporter: 'html',
// Global setup and teardown // Global setup and teardown
globalSetup: require.resolve('./e2e/global.setup'), globalSetup: require.resolve('./e2e/global.setup'),
globalTeardown: require.resolve('./e2e/global.teardown'),
// Use base URL for relative navigation // Use base URL for relative navigation
use: { use: {
baseURL: 'http://localhost:3000', baseURL: 'http://localhost:3000',
@@ -65,8 +66,8 @@ export default defineConfig({
}, },
], ],
// Run your local dev server before starting the tests // Run your local dev server before starting the tests
webServer: { webServer: process.env.CI ? undefined : {
command: 'npm run dev', command: 'bun run dev',
url: 'http://localhost:3000', url: 'http://localhost:3000',
timeout: 120000, timeout: 120000,
reuseExistingServer: !process.env.CI, reuseExistingServer: !process.env.CI,