test< I extends Record<string, any> = Record<string, any>, O extends Record<string, any> = Record<string, any>,>( name: string, lsParams: LangSmithJestlikeWrapperParams<I, O>, testFn: ( data: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number,): void 类型参数
- I extends Record<string, any> = Record<string, any>
- O extends Record<string, any> = Record<string, any>
返回 void
属性
并发
concurrent: < I extends Record<string, any> = Record<string, any>, O extends Record<string, any> = Record<string, any>,>( name: string, lsParams: LangSmithJestlikeWrapperParams<I, O>, testFn: ( data: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number,) => void & { each: <I extends KVMap, O extends KVMap>( table: (
{ inputs: I; referenceOutputs?: O } & Record<string, any>)
[], config?: LangSmithJestlikeWrapperConfig, ) => ( name: string, fn: ( params: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number, ) => void; only: < I extends Record<string, any> = Record<string, any>, O extends Record<string, any> = Record<string, any>, >( name: string, lsParams: LangSmithJestlikeWrapperParams<I, O>, testFn: ( data: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number, ) => void & { each: <I extends KVMap, O extends KVMap>( table: (
{ inputs: I; referenceOutputs?: O } & Record<string, any>)
[], config?: LangSmithJestlikeWrapperConfig, ) => ( name: string, fn: ( params: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number, ) => void; }; skip: < I extends Record<string, any> = Record<string, any>, O extends Record<string, any> = Record<string, any>, >( name: string, lsParams: LangSmithJestlikeWrapperParams<I, O>, testFn: ( data: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number, ) => void & { each: <I extends KVMap, O extends KVMap>( table: (
{ inputs: I; referenceOutputs?: O } & Record<string, any>)
[], config?: LangSmithJestlikeWrapperConfig, ) => ( name: string, fn: ( params: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number, ) => void; };} = concurrentMethod 遍历
each: <I extends KVMap, O extends KVMap>( table: (
{ inputs: I; referenceOutputs?: O } & Record<string, any>)
[], config?: LangSmithJestlikeWrapperConfig,) => ( name: string, fn: ( params: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number,) => void = ... 仅限
only: < I extends Record<string, any> = Record<string, any>, O extends Record<string, any> = Record<string, any>,>( name: string, lsParams: LangSmithJestlikeWrapperParams<I, O>, testFn: ( data: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number,) => void & { each: <I extends KVMap, O extends KVMap>( table: (
{ inputs: I; referenceOutputs?: O } & Record<string, any>)
[], config?: LangSmithJestlikeWrapperConfig, ) => ( name: string, fn: ( params: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number, ) => void;} = ... 跳过
skip: < I extends Record<string, any> = Record<string, any>, O extends Record<string, any> = Record<string, any>,>( name: string, lsParams: LangSmithJestlikeWrapperParams<I, O>, testFn: ( data: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number,) => void & { each: <I extends KVMap, O extends KVMap>( table: (
{ inputs: I; referenceOutputs?: O } & Record<string, any>)
[], config?: LangSmithJestlikeWrapperConfig, ) => ( name: string, fn: ( params: { inputs: I; referenceOutputs?: O } & Record<string, any>, ) => unknown, timeout?: number, ) => void;} = ...