import { defineConfig } from '@playwright/test' import path from 'path' export default defineConfig({ testDir: './tests/e2e', timeout: 30_000, reporter: [ ['list'], ['json', { outputFile: path.join(process.cwd(), 'test-results', 'results.json') }], ], use: { baseURL: 'http://localhost:3000', screenshot: 'on', video: 'off', }, outputDir: 'test-results/output', webServer: { command: 'npm run dev', url: 'http://localhost:3000', timeout: 60_000, reuseExistingServer: !process.env.CI, }, })