Skip to content

ConformanceRunOptions

ConformanceRunOptions<TContext> = object

Defined in: packages/core/src/conformance/runner.ts:77

TContext

optional caseTimeoutMs?: number

Defined in: packages/core/src/conformance/runner.ts:84

Optional per-case timeout (test body only). No timeout by default.


optional cleanupTimeoutMs?: number

Defined in: packages/core/src/conformance/runner.ts:88

Optional timeout for the cleanup callback. No timeout by default.


optional onResult?: (result) => void

Defined in: packages/core/src/conformance/runner.ts:90

Hook called after each case finishes. Errors are logged but do not abort the run.

ConformanceResult

void


setup: () => Promise<{ cleanup?: () => Promise<void>; context: TContext; }>

Defined in: packages/core/src/conformance/runner.ts:82

Called before each case to produce an isolated test context. The returned cleanup runs after the case regardless of outcome.

Promise<{ cleanup?: () => Promise<void>; context: TContext; }>


optional setupTimeoutMs?: number

Defined in: packages/core/src/conformance/runner.ts:86

Optional timeout for the setup callback. No timeout by default.