import { defineConfig, devices } from '@playwright/test'; export default defineConfig({ // Limit Playwright to E2E specs only testDir: '/home/jcoakley/aptiva-dev1-app/tests/e2e', testMatch: /.*\.spec\.(?:mjs|js|ts)$/, use: { baseURL: process.env.PW_BASE_URL || 'http://localhost:3000', trace: 'on-first-retry', screenshot: 'only-on-failure', video: 'retain-on-failure', }, retries: 0, // Add 'blob' so Playwright persists failures for --last-failed reporter: [['list'], ['html', { open: 'never' }], ['blob']], // Make Edge the default (you asked earlier) projects: [ { name: 'edge', use: { ...devices['Desktop Edge'] }, }, ], });