Commit graph

4 commits

Author SHA1 Message Date
Ishaan Jaff
f2b9cd272f
chore: move ocr ledger data under strategies/unit_tests/ledgers
Ledger JSON data now lives next to the code that owns its path
convention (mapping_validator.ledger_path_for) instead of a separate
top-level core/ directory.
2026-09-02 18:12:54 -07:00
Ishaan Jaff
ce83ef7404
refactor: move validate_ledger into strategies/unit_tests/mapping_validator
Relocates the ledger audit/report logic under strategies/unit_tests to
match the harness's strategy-scoped layout. Now composes the schema
from shared.parity.ledger and the enumerators from python_runner.py/
rust_runner.py instead of owning that logic inline.
2026-09-02 18:12:50 -07:00
Ishaan Jaff
ede610816c
refactor: split rust test enumeration into its own module
rust_runner.py owns the #[test]/#[tokio::test] regex scan, mirroring
python_runner.py's split out of the old validate_ledger.py.
2026-09-02 18:12:46 -07:00
Ishaan Jaff
420a4811ab
refactor: split python test enumeration into its own module
python_runner.py owns walking a Python test file's AST for test_*
functions and classes, separated out ahead of the strategies/unit_tests
mapping_validator restructure.
2026-09-02 18:12:43 -07:00