Expand description
Validation module for cleanroom testing framework
Provides validation capabilities for test assertions, including OpenTelemetry validation for observability testing.
Re-exports§
pub use count_validator::CountBound;pub use count_validator::CountExpectation;pub use graph_validator::GraphExpectation;pub use graph_validator::GraphValidator;pub use hermeticity_validator::HermeticityExpectation;pub use hermeticity_validator::HermeticityValidator;pub use hermeticity_validator::HermeticityViolation;pub use hermeticity_validator::ViolationType;pub use orchestrator::PrdExpectations;pub use orchestrator::ValidationReport;pub use order_validator::OrderExpectation;pub use otel::OtelValidationConfig;pub use otel::OtelValidator;pub use otel::SpanAssertion as OtelSpanAssertion;pub use otel::SpanValidationResult;pub use otel::TraceAssertion;pub use otel::TraceValidationResult;pub use otel::ValidationSpanProcessor;pub use shape::ErrorCategory;pub use shape::ShapeValidationError;pub use shape::ShapeValidationResult;pub use shape::ShapeValidator;pub use span_validator::FailureDetails;pub use span_validator::SpanAssertion;pub use span_validator::SpanData;pub use span_validator::SpanKind;pub use span_validator::SpanValidator;pub use span_validator::ValidationResult;pub use status_validator::StatusCode;pub use status_validator::StatusExpectation;pub use window_validator::WindowExpectation;pub use window_validator::WindowValidator;
Modules§
- common
- Common validation utilities shared across validators
- count_
validator - Count validator for OTEL cardinality validation
- graph_
validator - Graph topology validation for span relationships
- hermeticity_
validator - Hermeticity validator for OTEL self-testing
- orchestrator
- Orchestrator for running all OTEL PRD validations
- order_
validator - Temporal ordering validation for span sequences
- otel
- OpenTelemetry validation module
- shape
- Configuration shape validator for dry-run mode
- span_
validator - Span validator for OTEL self-testing
- status_
validator - Span status code validation with glob pattern support
- window_
validator - Temporal window validator for OTEL span containment