Skip to content

CreateHarnessRunArgs

CreateHarnessRunArgs<TInput, TMetadata> = object

Arguments passed to the createHarness(...) convenience callback.

TInput

TMetadata extends HarnessMetadata

artifacts: HarnessContext<TMetadata>["artifacts"]

Mutable run artifact bag.


input: TInput

Original input passed to run(input).


metadata: Readonly<TMetadata>

Read-only metadata passed to run(input, { metadata }).


setArtifact: HarnessContext<TMetadata>["setArtifact"]

Stores one JSON-safe artifact on the current run.


optional signal?: AbortSignal

Abort signal from Vitest when available.