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
Request-only Execution Adapter used to test the Kernel Interface directly.
ConformanceModule
One generation returned by the conformance Adapter.
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.

Enums§

ProbeError
Domain outcome used to prove that runtime and domain failures stay distinct.
ProbeInvocationError
Keeps typed domain outcomes separate from runtime failures.

Constants§

ALTERNATE_PROBE_PROVIDER_PACKAGE_ID
Replaceable provider package used to prove binding stability.
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.

Traits§

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