Expand description
A small deterministic App harness for testing real native Plugin composition.
TestApp keeps the same immutable Plan and native Adapter path as production,
while removing Tokio setup and manual Driver plumbing from Plugin tests.
Structs§
- Fault
Injector - Test-owned, FIFO fault queues indexed by a stable boundary label.
- Fault
Point Error - Error returned when a caller names an unsafe or unstable scenario boundary.
- Scenario
Receipt - A test-owned receipt recorder attached to one
TestSimulator. - Scenario
Receipt Event - One sanitized, deterministic scenario receipt entry.
- Simulator
Gate - A named checkpoint that a test explicitly releases.
- Simulator
Resource - A named, cooperative resource owner that a test can freeze independently.
- TestApp
- A running deterministic App that exposes the real Kernel handle to tests.
- Test
AppBuilder - Builder for one deterministic native Test App.
- Test
Entropy - A reproducible byte stream derived from an explicitly supplied test seed.
- Test
Simulator - A deterministic test-only execution environment around one Driver.
- Test
Wall Clock - An explicit wall-clock projection of one
TestSimulator’s virtual time.
Enums§
- Scenario
Boundary - A small, target-neutral vocabulary for normal scenario fault boundaries.
- Scenario
Terminal - A finite terminal classification for one scenario operation.
- Scenario
Transition - A non-sensitive lifecycle transition that a scenario may record.
- Simulator
Fault - A bounded failure condition that a test may inject at an explicit boundary.