defineAgentHarnessPortsContract(Register the executable v2 ports contract against an adapter factory. Runtime and plain-Node adapters call this same function; adapter-specific tests may add stricter checks, but may not weaken these shared semantics. Parameterslabel,factory):void
Returns
void
AgentHarnessPortsContractFixture
A fresh adapter fixture consumed by the shared ports contract suite. Properties delivery
delivery: object
Test-host control for exercising current due-task delivery and retry.
advanceBy()
advanceBy(Parametersmilliseconds):void
Returns
void
calls()
calls(): readonly string[]
Returns
readonly string[]
drainDue()
drainDue():ReturnsPromise<number>
Promise<number>
failNext()
failNext(Parameterscount?):void
Returns
void
selfCancelAndThrow()
selfCancelAndThrow():Exercise a task handler that cancels its own recurring id, then throws. ReturnsPromise<number>
Promise<number>
selfReplaceAndThrow()
selfReplaceAndThrow():Exercise a task handler that re-arms its own id, then throws. ReturnsPromise<number>
Promise<number>
ports
ports:Adapter under test. stateHookAgentHarnessPorts<TestState>
stateHook: object
Test-host control for exercising post-commit state-hook failures.
calls()
calls(): readonlyReturns readonlyReadonly<{next:TestState;prev:TestState; }>[]
Readonly<{ next: TestState; prev: TestState; }>[]
failNext()
failNext(Parameterscount?):void
Returns
void
Methods
close()
close():Release fixture-owned resources. Returnsvoid|Promise<void>
void | Promise<void>
reopen()
reopen():Reconstruct an adapter over the same persistent backing. ReturnsAgentHarnessPorts<TestState> |Promise<AgentHarnessPorts<TestState>>
AgentHarnessPorts<TestState> | Promise<AgentHarnessPorts<TestState>>
rewrapLive()
rewrapLive():Construct a distinct wrapper for the current live activation. ReturnsAgentHarnessPorts<TestState>
AgentHarnessPorts<TestState>
AgentHarnessPortsContractFactory
AgentHarnessPortsContractFactory = () =>Factory used by defineAgentHarnessPortsContract. ReturnsPromise<AgentHarnessPortsContractFixture> |AgentHarnessPortsContractFixture
Promise<AgentHarnessPortsContractFixture> | AgentHarnessPortsContractFixture