Translate StructuredData parity tests
Some checks failed
Rust API gates / api-gates (push) Has been cancelled
Some checks failed
Rust API gates / api-gates (push) Has been cancelled
This commit is contained in:
@@ -13,7 +13,7 @@ runtime/networking, avatar-facing manager, world/social/service manager, RLV,
|
|||||||
LSL tools, Utilities, Vivox, and WebRTC slices now have complete callable,
|
LSL tools, Utilities, Vivox, and WebRTC slices now have complete callable,
|
||||||
failure-only signatures. The independent downstream fixture compiles every
|
failure-only signatures. The independent downstream fixture compiles every
|
||||||
cataloged type and member with zero exclusions. Semantic Rust test translation
|
cataloged type and member with zero exclusions. Semantic Rust test translation
|
||||||
is underway, with the first 17 Types/Utilities cases reviewed.
|
is underway, with 17 Types/Utilities and 78 StructuredData cases reviewed.
|
||||||
|
|
||||||
The source snapshot, compatibility rules, dependency research, and ordered
|
The source snapshot, compatibility rules, dependency research, and ordered
|
||||||
implementation plan are in [RUSTREWRITE.md](RUSTREWRITE.md).
|
implementation plan are in [RUSTREWRITE.md](RUSTREWRITE.md).
|
||||||
|
|||||||
@@ -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
|
members with real fields/constants/enum values and standardized failing
|
||||||
bodies;
|
bodies;
|
||||||
- all 1,289 discovered NUnit `[Test]`/`[TestCase]` cases have compiling Rust test
|
- all 1,289 discovered NUnit `[Test]`/`[TestCase]` cases have compiling Rust test
|
||||||
entries; 17 Types/Utilities cases are semantically translated and the other
|
entries; 17 Types/Utilities and 78 StructuredData cases are semantically
|
||||||
1,272 intentionally panic with their source identity and body hash;
|
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;
|
- all nine sample/tool projects have compiling Rust binary targets;
|
||||||
- the 128 TestClient command source files are retained as a command inventory.
|
- 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,
|
placeholders and fails on body drift. The checked-in audit reports pending,
|
||||||
translated, ignored-live, benchmark, drifted, missing, duplicate, stale, and
|
translated, ignored-live, benchmark, drifted, missing, duplicate, stale, and
|
||||||
unreviewed cases. The initial handover contained 1,289 unreviewed cases; the
|
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.
|
The Rust tests must call the public APIs rather than internal replacements.
|
||||||
Where the C# tests call internal members through friend-assembly access, record
|
Where the C# tests call internal members through friend-assembly access, record
|
||||||
|
|||||||
2300
tests/PARITY.md
2300
tests/PARITY.md
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1597
tests/compat/tests/structured_data.rs
Normal file
1597
tests/compat/tests/structured_data.rs
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user