Module validation

Module validation 

Source
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