CreateHarnessRunArgs
CreateHarnessRunArgs<
TInput,TMetadata> =object
Arguments passed to the createHarness(...) convenience callback.
Type Parameters
Section titled “Type Parameters”TInput
Section titled “TInput”TInput
TMetadata
Section titled “TMetadata”TMetadata extends HarnessMetadata
Properties
Section titled “Properties”artifacts
Section titled “artifacts”artifacts:
HarnessContext<TMetadata>["artifacts"]
Mutable run artifact bag.
input:
TInput
Original input passed to run(input).
metadata
Section titled “metadata”metadata:
Readonly<TMetadata>
Read-only metadata passed to run(input, { metadata }).
setArtifact
Section titled “setArtifact”setArtifact:
HarnessContext<TMetadata>["setArtifact"]
Stores one JSON-safe artifact on the current run.
signal?
Section titled “signal?”
optionalsignal?:AbortSignal
Abort signal from Vitest when available.