Files
memohanzi/vitest.integration.config.ts
2025-11-21 09:51:16 +01:00

20 lines
533 B
TypeScript

import { defineConfig } from 'vitest/config'
import path from 'path'
export default defineConfig({
test: {
environment: 'node',
globals: true,
include: ['src/**/*.integration.test.ts'],
setupFiles: ['./vitest.integration.setup.ts'],
testTimeout: 30000, // 30 seconds per test
hookTimeout: 120000, // 120 seconds for hooks (container startup)
fileParallelism: false, // Run files sequentially to share container
},
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
})