interface Benchmark {
    concurrent?: boolean;
    context: TaskContext<Custom<{}>> & TestContext;
    each?: boolean;
    fails?: boolean;
    file?: File;
    id: string;
    logs?: UserConsoleLog[];
    meta: {
        benchmark: true;
        result?: BenchTaskResult;
    };
    mode: RunMode;
    name: string;
    onFailed?: OnTestFailedHandler[];
    pending?: boolean;
    promises?: Promise<any>[];
    repeats?: number;
    result?: TaskResult;
    retry?: number;
    shuffle?: boolean;
    suite: Suite;
    type: "custom";
}

Hierarchy (view full)

Properties

concurrent?: boolean
each?: boolean
fails?: boolean
file?: File
id: string
meta: {
    benchmark: true;
    result?: BenchTaskResult;
}

Type declaration

mode: RunMode
name: string
onFailed?: OnTestFailedHandler[]
pending?: boolean
promises?: Promise<any>[]

Store promises (from async expects) to wait for them before finishing the test

repeats?: number
result?: TaskResult
retry?: number
shuffle?: boolean
suite: Suite
type: "custom"

Generated using TypeDoc