From fe91a8bcba17762f92935146db9b3a133b47c61d Mon Sep 17 00:00:00 2001 From: Vladimir Sheremet Date: Wed, 10 Dec 2025 16:01:16 +0100 Subject: [PATCH] fix: log deprecated config.poolOptions if it's set --- packages/vitest/src/node/config/resolveConfig.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/vitest/src/node/config/resolveConfig.ts b/packages/vitest/src/node/config/resolveConfig.ts index febc3bcccc10..cc91e3651d8f 100644 --- a/packages/vitest/src/node/config/resolveConfig.ts +++ b/packages/vitest/src/node/config/resolveConfig.ts @@ -147,6 +147,10 @@ export function resolveConfig( resolved.poolRunner = options.pool } + if ('poolOptions' in resolved) { + logger.deprecate('`test.poolOptions` was removed in Vitest 4. All previous `poolOptions` are now top-level options. Please, refer to the migration guide: https://vitest.dev/guide/migration#pool-rework') + } + resolved.pool ??= 'forks' resolved.project = toArray(resolved.project)