import { defineConfig } from 'vitest/config' export default defineConfig({ test: { include: ['tests/**/*.test.ts', 'packages/*/test/**/*.test.ts', 'apps/*/test/**/*.test.ts'], testTimeout: 30000, // 集成测试共库且清场会做全局态变更(不可变表 DISABLE/ENABLE TRIGGER 是库级 DDL, // 对所有会话可见):文件级并行时 A 文件清场窗口会与 B 文件的不可变断言竞态(实测 // db.media 清场 disable content_revisions_immutable 期间,db.content 恰好断言该触发器 // → UPDATE 意外放行)。串行执行文件消除该竞态;套件仅数秒,并行无收益。 fileParallelism: false, }, })