InjectionResult
@forge/monorepo / backend/src / InjectionResult
Type Alias: InjectionResult
InjectionResult =
object
Defined in: backend/src/loadtest/injection.ts:170
Properties
admitted
readonlyadmitted:number
Defined in: backend/src/loadtest/injection.ts:174
Every admitted run reached a terminal state.
distinctEffectKeys
readonlydistinctEffectKeys:number
Defined in: backend/src/loadtest/injection.ts:178
externalEffects
readonlyexternalEffects:number
Defined in: backend/src/loadtest/injection.ts:177
External effects performed, and the distinct idempotency keys they were performed under.
injected
readonlyinjected:boolean
Defined in: backend/src/loadtest/injection.ts:172
manualInterventions
readonlymanualInterventions:number
Defined in: backend/src/loadtest/injection.ts:189
How many runs a human had to touch.
Non-zero means recovery was not unattended, whatever else went right. Added because the database-unavailable injection passed with a green tick while every one of its forty runs had been re-driven by the harness itself — no work was lost and nothing was duplicated, both true, and "recovers unattended" was not demonstrated at all. A verdict that cannot tell those apart is the kind of green tick this whole exercise exists to stop.
mode
readonlymode:FailureMode
Defined in: backend/src/loadtest/injection.ts:171
notes
readonlynotes: readonlystring[]
Defined in: backend/src/loadtest/injection.ts:190
recoveredMs
readonlyrecoveredMs:number
Defined in: backend/src/loadtest/injection.ts:179
terminal
readonlyterminal:number
Defined in: backend/src/loadtest/injection.ts:175