| 123456789101112131415161718192021222324 |
- import { defineConfig } from 'vitest/config';
- // 确保测试环境下设置正确的环境变量(用于触发 dropSchema 自动清理)
- process.env.NODE_ENV = 'test';
- export default defineConfig({
- test: {
- globals: true,
- environment: 'node',
- include: ['tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
- coverage: {
- provider: 'v8',
- reporter: ['text', 'json', 'html'],
- exclude: [
- 'tests/**',
- '**/*.d.ts',
- '**/*.config.*',
- '**/dist/**'
- ]
- },
- // 关闭并行测试以避免数据库连接冲突
- fileParallelism: false
- }
- });
|