import { defineConfig, devices } from '@playwright/test' // Local development traffic must bypass any workstation HTTP proxy. process.env.NO_PROXY = [process.env.NO_PROXY, '127.0.0.1', 'localhost'].filter(Boolean).join(',') export default defineConfig({ testDir: './e2e', forbidOnly: !!process.env.CI, retries: 0, reporter: 'list', use: { baseURL: 'http://127.0.0.1:5173', headless: true, trace: 'off' }, projects: [{ name: 'chromium', use: { ...devices['Desktop Chrome'], channel: 'chrome' } }], webServer: { command: 'npm run dev -- --host 127.0.0.1', url: 'http://127.0.0.1:5173', reuseExistingServer: !process.env.CI }, })