Type Aliases

ArtifactStoreHarnessHook

Type Alias: ArtifactStoreHarnessHook

ArtifactStoreHarnessHook = "advanceTime" | "corrupt" | "boundedStore"

Defined in: src/artifacts/conformance/types.ts:62

Harness hooks a case cannot run without.

Each one is something no store can be asked to do through the port itself: move its clock, damage its own bytes, or come into being with a different budget. There is no portable way to do any of them, so they are the harness's job — and a case that needs one nobody supplied FAILS rather than skipping (see ArtifactStoreOutcome).

On this page