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

This commit is contained in:
2026-08-08 15:03:57 +02:00
parent 4e5d79e647
commit 069e6366b2
9 changed files with 2473 additions and 2077 deletions

View File

@@ -59,9 +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; 145 cases are semantically translated, four benchmarks are
reviewed, and the other 1,140 intentionally panic with their source identity
and body hash;
entries; 149 cases are semantically translated, three live-grid cases are
reviewed and ignored by default, four benchmarks are reviewed, and the other
1,133 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.
@@ -332,8 +332,8 @@ 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 145 translated, four benchmark-reviewed, and 1,140
pending cases.
current ledger contains 149 translated, three ignored-live, four
benchmark-reviewed, and 1,133 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