Crate greentic_conformance

Crate greentic_conformance 

Source

Structs§

ComponentInvocation
Result produced after invoking a component.
ComponentInvocationOptions
Options that tune how a component invocation is performed.
FlowDocument
A validated flow document.
FlowNode
A single node in a flow document.
FlowValidationOptions
Options that tweak flow validation behaviour.
FlowValidationReport
Report returned after validating a folder of flows.
PackExport
Basic metadata for a flow exported by the pack.
PackManifest
Manifest describing a Greentic pack component.
PackReport
Result of verifying a pack component.
PackSuiteOptions
Configuration knobs for pack verification.
RunnerExpectation
Defines the behaviour we expect from the runner invocation.
RunnerOptions
Runtime options controlling how the runner is exercised.
RunnerReport
Report returned after running the smoke test.
RunnerSnapshot
Snapshot of a single runner invocation.

Traits§

FlowValidator
Custom validator hook that can enforce additional flow invariants.
PackRuntimeAdapter
Adapter that knows how to interrogate a pack component at runtime.

Functions§

invoke_generic_component
Invokes a generic component using the default options.
resolve_pack_manifest
Attempts to resolve the manifest associated with a component path.
smoke_run_with_mocks
Smoke test a runner binary with mock connectors and a pack path.
validate_flow_folder
Validates all flow documents inside the provided path using default options.
verify_pack_exports
Primary entrypoint that verifies the pack exports using the default options.