Skip to main content

Crate lenso_runtime_conformance

Crate lenso_runtime_conformance 

Source
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§

AlternateProbeProviderFactory
Alternate implementation used to prove that bindings do not name implementations.
ConformanceExecutionAdapter
Interaction-complete Execution Adapter used to test the Kernel Interface directly.
ConformanceModule
One generation returned by the conformance Adapter.
EventProbe
Typed ephemeral Event conformance Capability.
EventProbeEndpoint
In-memory Event endpoint used by the conformance Adapter.
EventProbeProviderFactory
Factory for one observable Event conformance endpoint.
EventProbeRecorder
Shared observation handle for accepted Event values.
EventProbeValue
Ordered value published through the ephemeral Event conformance seam.
Probe
Typed conformance Capability.
ProbeClient
Consumer wrapper used by Driver and Adapter conformance tests.
ProbeConsumerFactory
Default consumer factory. It verifies its singular dependency during activation.
ProbeEndpoint
Typed endpoint backed by one conformance provider.
ProbeProviderFactory
Default provider used by the conformance suite.
ProbeRequest
Request value transferred through the runtime seam.
ProbeResponse
Success value transferred through the runtime seam.
StreamProbe
Typed bidirectional stream conformance Capability.
StreamProbeClient
Consumer wrapper shared by Runtime Driver and Execution Adapter tests.
StreamProbeEndpoint
In-memory endpoint that echoes sent values while preserving stream protocol semantics.
StreamProbeMessage
Ordered value exchanged in both directions by the conformance stream.
StreamProbeOpen
Request used to open one conformance stream.
StreamProbeProviderFactory
Factory for the default stream conformance endpoint.

Enums§

ProbeError
Domain outcome used to prove that runtime and domain failures stay distinct.
ProbeInvocationError
Keeps typed domain outcomes separate from runtime failures.
StreamProbeError
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§

ConformanceModuleFactory
Adapter-specific factory used only by the runtime conformance suite.
ProbeProvider
Provider-side Interface for the conformance Capability.