From d51180348c7211d54483c1e18a1406e97e7d8586 Mon Sep 17 00:00:00 2001 From: Evgeny Gamov Date: Tue, 16 Jun 2026 19:36:17 +0500 Subject: [PATCH] test: root vitest projects across packages --- vitest.config.ts | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 vitest.config.ts diff --git a/vitest.config.ts b/vitest.config.ts new file mode 100644 index 0000000..f2b8e36 --- /dev/null +++ b/vitest.config.ts @@ -0,0 +1,28 @@ +import { defineConfig } from 'vitest/config' + +export default defineConfig({ + test: { + projects: [ + { + test: { + name: 'unit', + include: ['packages/*/test/unit/**/*.test.ts'] + } + }, + { + test: { + name: 'integration', + include: ['packages/*/test/integration/**/*.test.ts'], + testTimeout: 120_000, + hookTimeout: 240_000 + } + } + ], + coverage: { + provider: 'v8', + include: ['packages/*/src/**'], + exclude: ['packages/*/src/index.ts'], + thresholds: { lines: 90, functions: 90 } + } + } +})