Expand description
Kernel-owned fixtures for testing Runtime Drivers and Execution Adapters.
The types in this crate deliberately carry no product semantics. They make the Kernel Interface executable without depending on a concrete Adapter, an example Capability package, or an example App.
Structs§
- Alternate
Probe Provider Factory - Alternate implementation used to prove that bindings do not name implementations.
- Conformance
Execution Adapter - Interaction-complete Execution Adapter used to test the Kernel Interface directly.
- Conformance
Module - One generation returned by the conformance Adapter.
- Event
Probe - Typed ephemeral Event conformance Capability.
- Event
Probe Endpoint - In-memory Event endpoint used by the conformance Adapter.
- Event
Probe Provider Factory - Factory for one observable Event conformance endpoint.
- Event
Probe Recorder - Shared observation handle for accepted Event values.
- Event
Probe Value - Ordered value published through the ephemeral Event conformance seam.
- Probe
- Typed conformance Capability.
- Probe
Client - Consumer wrapper used by Driver and Adapter conformance tests.
- Probe
Consumer Factory - Default consumer factory. It verifies its singular dependency during activation.
- Probe
Endpoint - Typed endpoint backed by one conformance provider.
- Probe
Provider Factory - Default provider used by the conformance suite.
- Probe
Request - Request value transferred through the runtime seam.
- Probe
Response - Success value transferred through the runtime seam.
- Stream
Probe - Typed bidirectional stream conformance Capability.
- Stream
Probe Client - Consumer wrapper shared by Runtime Driver and Execution Adapter tests.
- Stream
Probe Endpoint - In-memory endpoint that echoes sent values while preserving stream protocol semantics.
- Stream
Probe Message - Ordered value exchanged in both directions by the conformance stream.
- Stream
Probe Open - Request used to open one conformance stream.
- Stream
Probe Provider Factory - Factory for the default stream conformance endpoint.
Enums§
- Probe
Error - Domain outcome used to prove that runtime and domain failures stay distinct.
- Probe
Invocation Error - Keeps typed domain outcomes separate from runtime failures.
- Stream
Probe Error - Capability-defined stream opening or terminal failure.
Constants§
- ALTERNATE_
PROBE_ PROVIDER_ PACKAGE_ ID - Replaceable provider package used to prove binding stability.
- EVENT_
PROBE_ CAPABILITY_ ID - Stable identity for the ephemeral Event conformance Capability.
- EVENT_
PROBE_ CONSUMER_ PACKAGE_ ID - Consumer package used by the Event conformance suite.
- EVENT_
PROBE_ DESCRIPTOR_ VERSION - Exact Event conformance Descriptor version.
- EVENT_
PROBE_ OPERATION - Event Operation exercised by Runtime Driver and Execution Adapter tests.
- EVENT_
PROBE_ PROVIDER_ PACKAGE_ ID - Provider package used by the Event conformance suite.
- PROBE_
CAPABILITY_ ID - Stable identity used only by the runtime conformance suite.
- PROBE_
CONSUMER_ PACKAGE_ ID - Consumer package used by the conformance suite.
- PROBE_
DESCRIPTOR_ VERSION - Exact conformance Descriptor version.
- PROBE_
OPERATION - The request Operation exercised by the conformance suite.
- PROBE_
PROVIDER_ PACKAGE_ ID - Default provider package used by the conformance suite.
- STREAM_
PROBE_ CAPABILITY_ ID - Stable identity for the bidirectional stream conformance Capability.
- STREAM_
PROBE_ CONSUMER_ PACKAGE_ ID - Consumer package used by the stream conformance suite.
- STREAM_
PROBE_ DESCRIPTOR_ VERSION - Exact stream conformance Descriptor version.
- STREAM_
PROBE_ OPERATION - Stream Operation exercised by Runtime Driver and Execution Adapter tests.
- STREAM_
PROBE_ PROVIDER_ PACKAGE_ ID - Provider package used by the stream conformance suite.
Traits§
- Conformance
Module Factory - Adapter-specific factory used only by the runtime conformance suite.
- Probe
Provider - Provider-side Interface for the conformance Capability.