Ctrl K
ComunidadGuías…

vitest.config.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { defineConfig } from 'vitest/config'
import path from 'node:path'

const root = import.meta.dirname

export default defineConfig({
  root,
  test: {
    env: {
      AI_GATEWAY_API_KEY: '',
      ANTHROPIC_API_KEY: '',
      COMPOSIO_API_KEY: '',
      COMPUTER_DRIVER: '',
      OPENAI_API_KEY: '',
      OPENCODE_API_KEY: '',
      TYPESAFE_API_KEY: '',
      XAI_API_KEY: '',
      PLAYWRIGHT_BROWSERS_PATH: process.env.PLAYWRIGHT_BROWSERS_PATH ?? path.join(root, 'data/playwright'),
    },
    include: ['apps/server/src/**/*.test.ts', 'apps/web/src/**/*.test.ts', 'packages/shared/src/**/*.test.ts'],
    // Browser suites each boot Vite + Chromium; running files in parallel starves them.
    fileParallelism: false,
    testTimeout: 40_000,
    hookTimeout: 40_000,
  }
})