vitest.config.ts 537 B

1234567891011121314151617181920
  1. import { defineConfig } from 'vitest/config';
  2. export default defineConfig({
  3. test: {
  4. globals: true,
  5. environment: 'node',
  6. include: ['tests/**/*.test.ts'],
  7. coverage: {
  8. provider: 'v8',
  9. reporter: ['text', 'json', 'html'],
  10. exclude: ['node_modules/', 'tests/']
  11. },
  12. // 关闭文件并行测试以避免数据库连接冲突
  13. fileParallelism: false,
  14. // 设置最大工作线程数为1,确保测试顺序执行
  15. maxWorkers: 1,
  16. // 设置最小工作线程数为1
  17. minWorkers: 1
  18. }
  19. });