Expand description
Test quality audit tooling for ggen
This crate provides mutation testing, assertion analysis, and false positive detection for the ggen test suite. Part of Feature 004: Test Quality Audit and Performance Optimization.
§Overview
- Mutation testing via cargo-mutants integration
- Assertion strength analysis via AST parsing
- False positive detection (tests passing when functionality broken)
- Test quality report generation
§Usage
use ggen_test_audit::AuditResult;
// Coming soon: Actual implementationRe-exports§
pub use assertion_analyzer::AssertionAnalyzer;pub use assertion_analyzer::TestAssertion;pub use false_positive_detector::CriticalPathGap;pub use false_positive_detector::FalsePositive;pub use false_positive_detector::FalsePositiveDetector;pub use false_positive_detector::FalsePositiveReport;pub use false_positive_detector::Severity;pub use mutation_analyzer::MutationAnalyzer;pub use report_generator::QualityReport;pub use report_generator::ReportGenerator;pub use types::*;
Modules§
- assertion_
analyzer - Assertion strength analysis using AST parsing
- false_
positive_ detector - False positive detection for test suite quality
- mutation_
analyzer - Mutation testing integration with cargo-mutants
- report_
generator - Test quality report generation
- types
- Core data types for test quality audit