Translate StructuredData parity tests
Some checks failed
Rust API gates / api-gates (push) Has been cancelled

This commit is contained in:
2026-08-08 14:19:36 +02:00
parent 1c0dfdc35c
commit b73721de87
6 changed files with 4215 additions and 3631 deletions

View File

@@ -59,8 +59,9 @@ 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 discovered NUnit `[Test]`/`[TestCase]` cases have compiling Rust test
entries; 17 Types/Utilities cases are semantically translated and the other
1,272 intentionally panic with their source identity and body hash;
entries; 17 Types/Utilities and 78 StructuredData cases are semantically
translated and the other 1,194 intentionally panic with their source identity
and body hash;
- all nine sample/tool projects have compiling Rust binary targets;
- the 128 TestClient command source files are retained as a command inventory.
@@ -331,7 +332,7 @@ markers in hand-written Rust files, so regeneration writes only unresolved
placeholders 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 17 translated/reviewed and 1,272 pending cases.
current ledger contains 95 translated/reviewed and 1,194 pending 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