Structs§
- Component
Invocation - Result produced after invoking a component.
- Component
Invocation Options - Options that tune how a component invocation is performed.
- Flow
Document - A validated flow document.
- Flow
Node - A single node in a flow document.
- Flow
Validation Options - Options that tweak flow validation behaviour.
- Flow
Validation Report - Report returned after validating a folder of flows.
- Pack
Export - Basic metadata for a flow exported by the pack.
- Pack
Manifest - Manifest describing a Greentic pack component.
- Pack
Report - Result of verifying a pack component.
- Pack
Suite Options - Configuration knobs for pack verification.
- Runner
Expectation - Defines the behaviour we expect from the runner invocation.
- Runner
Options - Runtime options controlling how the runner is exercised.
- Runner
Report - Report returned after running the smoke test.
- Runner
Snapshot - Snapshot of a single runner invocation.
Traits§
- Flow
Validator - Custom validator hook that can enforce additional flow invariants.
- Pack
Runtime Adapter - 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.