ml_switcheroo.testing.runner¶
Execution Engine for Semantics Verification (Hypothesis Integration).
Uses hypothesis to generate property-based test cases for operations.
Maps ODL definitions to Strategies and executes cross-framework comparison.
Classes¶
Module Contents¶
- class ml_switcheroo.testing.runner.EquivalenceRunner¶
- fuzzer¶
- verify(variants: Dict[str, Any], params: List[str], hints: Dict[str, str] | None = None, constraints: Dict[str, Dict] | None = None, shape_calc: str | None = None, rtol: float = 0.001, atol: float = 0.0001) Tuple[bool, str]¶
Runs property-based verification using Hypothesis.