20 lines
630 B
TypeScript
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',
|
|
},
|
|
});
|