Translate complete RLV test suite

This commit is contained in:
2026-08-08 23:21:40 +02:00
parent 1604822689
commit 3140e65dc7
31 changed files with 14434 additions and 4938 deletions

View File

@@ -60,8 +60,8 @@ The current workspace is a structural baseline, not a working client:
members with real fields/constants/enum values and standardized failing
bodies;
- all 1,289 real NUnit `[Test]`/`[TestCase]` invocations have stable catalog
entries; 650 are translated, 19 live-grid cases and four benchmarks are
reviewed, and 616 remain pending without executable placeholder tests;
entries; all 1,266 non-live, non-benchmark cases are translated, all 19
live-grid cases and four benchmarks are reviewed, and none remain pending;
- all nine sample/tool projects have compiling Rust binary targets;
- the 128 TestClient command source files are retained as a command inventory.
@@ -334,8 +334,9 @@ markers in hand-written Rust files, so regeneration records unresolved cases
without creating fake executable tests and fails on body drift. The checked-in
audit reports pending, translated, ignored-live, benchmark, drifted, missing,
duplicate, stale, and unreviewed cases. The initial handover contained 1,289
unreviewed cases; the current ledger contains 488 translated, 18 reviewed
live-grid cases, four benchmark-reviewed, and 779 pending cases.
unreviewed cases; the current ledger contains all 1,266 ordinary cases as
translated, 19 reviewed live-grid cases, four benchmark-reviewed cases, and no
pending or unreviewed cases.
The Rust tests must call the public APIs rather than internal replacements.
Where the C# tests call internal members through friend-assembly access, record