| 123456789101112131415161718192021 |
- import { defineConfig } from 'vitest/config'
- import webConfig from './vitest.web.config.ts'
- import { vitestExecArgv } from './vitest.shared.ts'
- // Manual high-cardinality diagnostics stay outside every default Vitest
- // inventory and therefore outside CI's executed test lanes.
- export default defineConfig({
- ...webConfig,
- test: {
- ...webConfig.test,
- // Memory diagnostics use forced-GC baselines only in this manual inventory.
- execArgv: [...vitestExecArgv, '--expose-gc'],
- include: [
- 'apps/web/tests/**/*.perf.ts',
- 'packages/client/ui-conversation/tests/**/*.perf.client.ts',
- ],
- disableConsoleIntercept: true,
- hookTimeout: 180_000,
- testTimeout: 600_000,
- },
- })
|