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