suite([name][, options], fn)
name<string> 套件名称。默认值:fn的name属性,或者当fn没有名称时为'<anonymous>'。options<Object>diagnosticChannels<Array> 字符串诊断通道名称会被嵌套的测试套件和基准继承。数组中的符号值会被静默忽略。默认值:[]。only<boolean> 选择此测试套件中嵌套的所有基准。默认值:false。skip<boolean> | <string> 跳过此测试套件中所有嵌套的基准测试。 默认值:false。tags<string[]> 嵌套测试套件和基准继承的标签。 默认值:[]。
fn<Function> | <AsyncFunction> 一个声明嵌套套件、基准测试和钩子的函数。- 返回:<Promise> 当顶层套件完成时,或者在另一个套件中声明时会立即与
undefined一起完成。
当收集声明时,测试套件函数会运行。在基准执行开始之前,会等待返回 Promise 的套件函数完成。
🌐 Suite functions run while declarations are collected. Promise-returning suite functions are awaited before benchmark execution begins.