import { defineConfig } from '@playwright/test'; // E2E-Tests nutzen den SvelteKit-Preview-Build. `npm run build` muss // vor den Tests gelaufen sein — Playwright startet dann nur den // Preview-Server (kein Dev-Server, damit der SW registrierbar ist). export default defineConfig({ testDir: 'tests/e2e', testIgnore: ['tests/e2e/remote/**'], fullyParallel: false, reporter: 'list', use: { baseURL: 'http://localhost:4173', headless: true, serviceWorkers: 'allow' }, webServer: { command: 'npm run preview', url: 'http://localhost:4173', reuseExistingServer: !process.env.CI, timeout: 30_000 } });