export type RstestPoolOptions = { /** 用于运行测试的线程池 */ type?: 'fork'; /** 最大运行的线程池的数量或百分比 */ maxWorkers?: number | string; /** 最小运行的线程池的数量或百分比 */ minWorkers?: number | string; /** 向子进程中的 node 进程传递附加参数。 */ execArgv?: string[]; };
const defaultPool = { type: 'fork' maxWorkers: available CPUs minWorkers: available CPUs }
用于运行测试的线程池的选项。
在单个子进程中运行所有测试。
import { defineConfig } from '@rstest/core'; export default defineConfig({ pool: { type: 'forks', maxWorkers: 1, minWorkers: 1, }, });