/ playwright.config.ts
playwright.config.ts
 1  import 'dotenv/config';
 2  import { defineConfig } from '@playwright/test';
 3  
 4  export default defineConfig({
 5    testDir: './tests',
 6    fullyParallel: true,
 7    forbidOnly: !!process.env.CI,
 8    retries: process.env.CI ? 2 : 0,
 9    workers: process.env.CI ? 1 : undefined,
10    reporter: process.env.CI
11      ? [['github'], ['html', { open: 'never' }]]
12      : [['list'], ['html', { open: 'never' }]],
13    use: {
14      baseURL: process.env.PLAYWRIGHT_BASE_URL,
15      trace: 'retain-on-failure',
16      screenshot: 'only-on-failure',
17      video: 'retain-on-failure',
18    },
19  });