Module: Rigor::Protection
- Defined in:
- lib/rigor/protection/mutator.rb,
lib/rigor/protection/mutation_scanner.rb,
lib/rigor/protection/diagnostic_oracle.rb,
lib/rigor/protection/test_suite_oracle.rb
Overview
ADR-63 Tier 2 — the productized subset of the dev-only mutation-testing harness (tool/mutation/, ADR-62).
Only the per-file effectiveness measurement lives here — the type-visible Mutator and the warm-loop
MutationScanner kill-rate measurement. The dev sweep / fuzz / survivor clustering stay off the frozen
surface in tool/mutation/mutate.rb (which now reuses this Mutator so there is one source of truth).
Defined Under Namespace
Classes: DiagnosticOracle, Mutation, MutationScanner, Mutator, TestSuiteOracle