import { defineConfig } from '@playwright/test'; export default defineConfig({ testDir: 'tests/e2e', // The mock backend keeps session/user state in dev-server module globals, so // specs must not run concurrently against it — one worker keeps state deterministic. fullyParallel: false, workers: 1, webServer: { command: 'VITE_USE_MOCK_API=true npm run dev', port: 5173, reuseExistingServer: !process.env.CI }, use: { baseURL: 'http://localhost:5173' } });