PipelineResult
Result of a pipeline boundary validation run.
Usage
PipelineResult()Contains the validation results for both source and target boundaries, plus metadata about the run.
Parameter Attributes
source_validation: Validate | None = Nonetarget_validation: Validate | None = Nonetransform_output: Any = None_source_passed: bool | None = None_target_passed: bool | None = None
Attributes
source_validation: Validate | None-
The Validate object for the source boundary (or None if no source contract).
target_validation: Validate | None-
The Validate object for the target boundary (or None if no target contract).
transform_output: Any-
The transformed data (only available when using Pipeline.run()).
passed: bool-
True only if BOTH boundary validations pass (no critical failures).
source_passed: bool-
True if the source boundary validation passes.
target_passed: bool- True if the target boundary validation passes.
Attributes
| Name | Description |
|---|---|
| passed | True only if BOTH boundaries pass (no critical threshold exceeded). |
| source_passed | Whether the source boundary validation passed. |
| target_passed | Whether the target boundary validation passed. |
passed
True only if BOTH boundaries pass (no critical threshold exceeded).
passed: bool
source_passed
Whether the source boundary validation passed.
source_passed: bool
target_passed
Whether the target boundary validation passed.
target_passed: bool
Methods
| Name | Description |
|---|---|
| get_report() | Get a combined text summary of both boundary validations. |
get_report()
Get a combined text summary of both boundary validations.
Usage
get_report()Returns
str- A summary string describing the boundary validation results.