import { defineConfig } from "@playwright/test"; // eslint-disable-next-line no-undef const CI = Boolean(process.env.CI); export default defineConfig({ webServer: { command: "npm run preview -m test", port: 4173, reuseExistingServer: !CI, }, testDir: "tests/e2e", globalSetup: "tests/helpers/generate-mockdata.ts", outputDir: ".svelte-kit/test-results", maxFailures: 0, retries: CI ? 2 : 0, reporter: CI ? [["line"], ["html"]] : "list", use: { trace: "on-first-retry", }, });