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,
},
});