import { defineConfig } from "@playwright/test"; export default defineConfig({ testDir: "./tests/e2e", timeout: 60_000, expect: { timeout: 10_000, }, fullyParallel: false, retries: process.env.CI ? 2 : 0, use: { baseURL: "http://127.0.0.1:41731", headless: true, trace: "on-first-retry", screenshot: "only-on-failure", video: "retain-on-failure", }, webServer: { command: "pnpm dev:test", url: "http://127.0.0.1:41731", timeout: 120_000, reuseExistingServer: false, }, });