Module test_generator

Module test_generator 

Source
Expand description

Test Generation Module

Automatically generates comprehensive test suites for transpiled Rust code:

  • Unit tests (branch coverage, edge cases, error cases)
  • Property tests (determinism, idempotency, bounds)
  • Doctests (from bash comments)
  • Mutation test configuration

Targets: ≥80% coverage, ≥85% mutation score

Re-exports§

pub use core::TestGenError;
pub use core::TestGenOptions;
pub use core::TestGenResult;
pub use core::TestGenerator;
pub use coverage::CoverageTracker;
pub use coverage::QualityReport;
pub use doctests::Doctest;
pub use doctests::DoctestGenerator;
pub use mutation_config::MutationConfig;
pub use mutation_config::MutationConfigGenerator;
pub use property_tests::Property;
pub use property_tests::PropertyTest;
pub use property_tests::PropertyTestGenerator;
pub use unit_tests::Assertion;
pub use unit_tests::UnitTest;
pub use unit_tests::UnitTestGenerator;

Modules§

core
Core Test Generator Infrastructure
coverage
Coverage Tracking and Analysis
doctests
Doctest Generation (Sprint 3)
mutation_config
Mutation Test Configuration Generation (Sprint 3)
property_tests
Property Test Generation (Sprint 2)
unit_tests
Unit Test Generation