AI_UIAutomation/vitest.config.ts

20 lines
630 B
TypeScript

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',
},
});