import { defineConfig } from 'vitest/config'; export default defineConfig({ test: { testTimeout: 60000, hookTimeout: 120000, // 用例级重试:控制阶段设 VITEST_RETRY=1,单个 it 失败自动重跑一次(控制偶发:浮层/卡片漂移/同步延迟)。 // 默认 0,不影响添加等长流程用例(添加另有 shell 层整文件重试)。 retry: Number(process.env.VITEST_RETRY) || 0, globals: true, reporters: ['verbose'], outputFile: './reports/test-results.json', fileParallelism: false, sequence: { files: 'list', }, globalSetup: './global-setup.ts', }, });