vitest.config.ts 553 B

12345678910111213141516171819202122
  1. import { defineConfig } from 'vitest/config';
  2. export default defineConfig({
  3. test: {
  4. globals: true,
  5. environment: 'node',
  6. include: ['tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
  7. testTimeout: 30000, // 增加测试超时时间到30秒
  8. coverage: {
  9. provider: 'v8',
  10. reporter: ['text', 'json', 'html'],
  11. exclude: [
  12. 'tests/**',
  13. '**/*.d.ts',
  14. '**/*.config.*',
  15. '**/dist/**'
  16. ]
  17. },
  18. // 关闭并行测试以避免数据库连接冲突
  19. fileParallelism: false
  20. }
  21. });