新增于: v16.19.0
options <Object> 运行测试的配置选项。支持以下属性:
concurrency <number> | <boolean> 如果提供了一个数字,则会并行运行相应数量的文件。如果为真值,则会并行运行(CPU 核心数 - 1)个文件。如果为假值,则一次只运行一个文件。如果未指定,子测试将继承其父测试的此值。默认值: true。
files:<Array> 包含要运行文件列表的数组。 默认 匹配 测试运行器执行模型 的文件。
signal <AbortSignal> 允许中止正在进行的测试执行。
timeout <number> 测试执行将在指定的毫秒数后失败。如果未指定,子测试将继承其父测试的该值。默认值: Infinity。
inspectPort <number> | <Function> 设置测试子进程的检查端口。可以是一个数字,也可以是一个不带参数并返回数字的函数。如果提供了空值,每个进程将获得自己的端口,从主进程的 process.debugPort 开始递增。默认值: undefined。
- 返回:<TapStream>
run({ files: [path.resolve('./tests/test.js')] })
.pipe(process.stdout);