import { defineConfig } from '@playwright/test'; export default defineConfig({ testDir: './specs', timeout: 30_000, expect: { timeout: 8_000 }, forbidOnly: Boolean(process.env.CI), retries: process.env.CI ? 1 : 0, workers: process.env.CI ? 1 : undefined, reporter: process.env.CI ? [['html', { open: 'never' }], ['line']] : 'list', outputDir: 'test-results', use: { trace: 'retain-on-failure', screenshot: 'only-on-failure', video: 'retain-on-failure', }, projects: [ { name: 'chromium', use: { browserName: 'chromium' } }, ], });