export default defineConfig()

in playwright.config.ts [21:50]


export default defineConfig({
  timeout: 60_000,
  expect: {
    timeout: 5_000,
  },
  // Run your local dev server before starting the tests
  webServer: process.env.CI
    ? []
    : [
        {
          command: 'yarn dev',
          port: 3000,
          reuseExistingServer: true,
          timeout: 60_000,
        },
      ],
  forbidOnly: !!process.env.CI,
  retries: process.env.CI ? 2 : 0,
  reporter: [['html', { open: 'never', outputFolder: 'e2e-test-report' }]],
  use: {
    actionTimeout: 0,
    baseURL:
      process.env.PLAYWRIGHT_URL ??
      (process.env.CI ? 'http://localhost:7007' : 'http://localhost:3000'),
    screenshot: 'only-on-failure',
    trace: 'on-first-retry',
  },
  outputDir: 'node_modules/.cache/e2e-test-results',
  projects: generateProjects(), // Find all packages with e2e-test folders
});