import { defineConfig, devices } from "@playwright/test"; import { PROXY_ORIGIN } from "./config"; export default defineConfig({ testDir: "./tests", fullyParallel: false, // all tests share one seeded server/dataset — keep it simple, not racy retries: 0, reporter: "list", globalSetup: "./global-setup.ts", globalTeardown: "./global-teardown.ts", timeout: 30000, use: { baseURL: PROXY_ORIGIN, trace: "retain-on-failure", video: "retain-on-failure", }, projects: [ { name: "chromium", use: { ...devices["Desktop Chrome"] }, }, ], });