import { defineConfig } from '@playwright/test';

export default defineConfig({
   testDir: './e2e',
   timeout: 30000,
   retries: 1,
   use: {
      // Electron 应用通过自定义 fixture 启动，不走 browser 配置
      trace: 'on-first-retry',
      screenshot: 'only-on-failure',
   },
   // 仅列出涉及的项目类型，实际 Electron 启动在 fixture 中处理
   projects: [
      {
         name: 'electron',
         // Electron E2E 不需要 playwright 的 browser，由 electron 命令启动
      },
   ],
});
