Translate inventory parity tests

This commit is contained in:
2026-08-08 20:54:02 +02:00
parent a78f9fba76
commit d7d12957e6
16 changed files with 2895 additions and 1194 deletions

View File

@@ -5,9 +5,9 @@ Generated from LibreMetaverse `2aa70bb68513b39795da5d13c88f31b86e85a3ba`. Stable
## Status
- Total: **1,289**
- Pending/unreviewed: **819**
- Translated/reviewed: **455**
- Ignored live/reviewed: **11** (19 upstream live candidates)
- Pending/unreviewed: **779**
- Translated/reviewed: **488**
- Ignored live/reviewed: **18** (19 upstream live candidates)
- Benchmarks/reviewed: **4** (4 upstream benchmark candidates)
- Drifted: **0**
@@ -165,9 +165,9 @@ Reviewed Rust tests live outside `generated_parity.rs` and carry a `parity-case`
| `LibreMetaverse.Tests/BinaryLLSDTests.cs::BinarySDTests.DeserializeNestedComposite::test` | `BinarySDTests.DeserializeNestedComposite` | `` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:598` | `` | `` | `tests/compat/tests/structured_data.rs:579 (`binary_deserialize_nested_composite`)` | `translated` | `60f8cf739fecf42c98ae4e0878d06234278b9d8370afc38f0d501d62f8ff9cdf` |
| `LibreMetaverse.Tests/BinaryLLSDTests.cs::BinarySDTests.SerializeNestedComposite::test` | `BinarySDTests.SerializeNestedComposite` | `` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:632` | `` | `` | `tests/compat/tests/structured_data.rs:587 (`binary_serialize_nested_composite`)` | `translated` | `092b52da3f0cf720595fdb84c929c8ad033c60ff978429cb1d27f9e215936b10` |
| `LibreMetaverse.Tests/BinaryLLSDTests.cs::BinarySDTests.SerializeLongMessage::test` | `BinarySDTests.SerializeLongMessage` | `` | `LibreMetaverse.Tests/BinaryLLSDTests.cs:676` | `` | `` | `tests/compat/tests/structured_data.rs:598 (`binary_serialize_long_message`)` | `translated` | `b49afb91578e6c19193cd48acf161a9f8c57bbd20245783054709a509f63780e` |
| `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs::ConstructorNullArgumentTests.InventoryAISClient_Null_Throws::test` | `ConstructorNullArgumentTests.InventoryAISClient_Null_Throws` | `` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:9` | `` | `` | `pending source translation` | `pending` | `ac92e375efc45c50b37e6c82aea372d605fceb470ce053a025e05ff47a5c7121` |
| `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs::ConstructorNullArgumentTests.InventoryAISClient_Null_Throws::test` | `ConstructorNullArgumentTests.InventoryAISClient_Null_Throws` | `` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:9` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:120 (`inventory_ais_client_null_throws`)` | `translated` | `ac92e375efc45c50b37e6c82aea372d605fceb470ce053a025e05ff47a5c7121` |
| `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs::ConstructorNullArgumentTests.GridManager_Null_Throws::test` | `ConstructorNullArgumentTests.GridManager_Null_Throws` | `` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:15` | `` | `` | `pending source translation` | `pending` | `e972a95f334b0f46948cda34c27124c28c44faf4372d0e598d7dc60050b49be4` |
| `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs::ConstructorNullArgumentTests.InventoryManager_Null_Throws::test` | `ConstructorNullArgumentTests.InventoryManager_Null_Throws` | `` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:21` | `` | `` | `pending source translation` | `pending` | `5e7498066c944800354abbc71eea825fe90d0c40a25a6065967a3ebcc9efea74` |
| `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs::ConstructorNullArgumentTests.InventoryManager_Null_Throws::test` | `ConstructorNullArgumentTests.InventoryManager_Null_Throws` | `` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:21` | `` | `` | `tests/compat/tests/inventory_manager_semantics.rs:16 (`inventory_manager_null_throws`)` | `translated` | `5e7498066c944800354abbc71eea825fe90d0c40a25a6065967a3ebcc9efea74` |
| `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs::ConstructorNullArgumentTests.AppearanceManager_Null_Throws::test` | `ConstructorNullArgumentTests.AppearanceManager_Null_Throws` | `` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:27` | `` | `` | `pending source translation` | `pending` | `a3c872805bc924b5a1a9441d5c9eb61ed6d6e9477e4bb411131359290b144ab4` |
| `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs::ConstructorNullArgumentTests.ObjectManager_Null_Throws::test` | `ConstructorNullArgumentTests.ObjectManager_Null_Throws` | `` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:33` | `` | `` | `pending source translation` | `pending` | `8a11feba0edfb35e5dd99f681182e8f5a5cf8a3f738211b45a683a8a2ad45ddb` |
| `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs::ConstructorNullArgumentTests.AgentManager_Null_Throws::test` | `ConstructorNullArgumentTests.AgentManager_Null_Throws` | `` | `LibreMetaverse.Tests/ConstructorNullArgumentTests.cs:39` | `` | `` | `pending source translation` | `pending` | `d86e41b6cdd03063685aa330c31b9a274c1d400b9a461abf3065fe185fe0bbf0` |
@@ -274,40 +274,40 @@ Reviewed Rust tests live outside `generated_parity.rs` and carry a `parity-case`
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly::test` | `HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:231` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:235 (`zero_encode_with_appended_acks_preserves_count`)` | `translated` | `9803ec7bad46a1fd0f32c58d3ee08cf6a98b03a40a336ae231d1faf8211b273a` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData::test` | `HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:254` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:248 (`zero_encode_decode_round_trip_preserves_patterns`)` | `translated` | `7847520873f87d798ea94fd1b6543db9d3606829a4bc3f4ec873e629fb6687eb` |
| `LibreMetaverse.Tests/HttpCapsClientNonHttpLocationTests.cs::HttpCapsClientNonHttpLocationTests.PutAsync_ResponseWithNonHttpLocationHeader_DoesNotThrow::test` | `HttpCapsClientNonHttpLocationTests.PutAsync_ResponseWithNonHttpLocationHeader_DoesNotThrow` | `` | `LibreMetaverse.Tests/HttpCapsClientNonHttpLocationTests.cs:47` | `Http` | `` | `tests/compat/tests/network_semantics.rs:279 (`put_response_with_non_http_location_does_not_throw`)` | `translated` | `9dbcf4023212af6f2294fa048068fe2f4d9e7e3f976d8eefb1dacbc9f6899aa8` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields::test` | `InventoryAISClientTests.ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:37` | `` | `` | `pending source translation` | `pending` | `3ae365ed34f12d036dcd44c94f8568d163cfeec2a58b4975975b77b418770131` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems::test` | `InventoryAISClientTests.ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:82` | `` | `` | `pending source translation` | `pending` | `d9e7c64106639071e1ec6ada7346bfa050a31183becaac79efefcd4755fe2855` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseLinksFromEmbedded_MeshAsset_TreatedAsAttachment::test` | `InventoryAISClientTests.ParseLinksFromEmbedded_MeshAsset_TreatedAsAttachment` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:122` | `` | `` | `pending source translation` | `pending` | `f807110d577c654128dd8d42e618c610c260c4f3367cf2795776564409f876a2` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseItemsFromEmbedded_TopLevelItemsKey_WorksWithoutEmbedded::test` | `InventoryAISClientTests.ParseItemsFromEmbedded_TopLevelItemsKey_WorksWithoutEmbedded` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:160` | `` | `` | `pending source translation` | `pending` | `9c8f2090d59ff5e75e75381a7283c501cadd56e591991cdead23c504738a0a6d` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseLinksFromEmbedded_TopLevelLinksKey_WorksWithoutEmbedded::test` | `InventoryAISClientTests.ParseLinksFromEmbedded_TopLevelLinksKey_WorksWithoutEmbedded` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:193` | `` | `` | `pending source translation` | `pending` | `29afd2bd6a554959d6cfa99b632672d56bbb5bcad2ccbaf8caf4773a514f5d79` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseItemsFromEmbedded_NullOrEmpty_ReturnsEmptyList::test` | `InventoryAISClientTests.ParseItemsFromEmbedded_NullOrEmpty_ReturnsEmptyList` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:227` | `` | `` | `pending source translation` | `pending` | `198fb619bbf396a4b1a7b4b85b7fba8808ae127e2575b2b84d21f01a2bdbc445` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseEmbedded_CombinesItemsAndLinks::test` | `InventoryAISClientTests.ParseEmbedded_CombinesItemsAndLinks` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:236` | `` | `` | `pending source translation` | `pending` | `f2ebf4638c9aef3c846dc182d97d80c95118799428cf8c2bba86163e33196846` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.MoveCategoryLinksAsync_AlwaysReturnsFalse::test` | `InventoryAISClientTests.MoveCategoryLinksAsync_AlwaysReturnsFalse` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:259` | `` | `` | `pending source translation` | `pending` | `bebad05897efc0da2f959b4f567faa3ffee950520d13265ecbab1dee978f4886` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.MoveCategoryLinksAsync_ReturnsCompletedTask::test` | `InventoryAISClientTests.MoveCategoryLinksAsync_ReturnsCompletedTask` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:268` | `` | `` | `pending source translation` | `pending` | `f9830b11e6a75c90f8394a5ade56bbd542c140be4c050ba7db6c9ee4d2b7a699` |
| `LibreMetaverse.Tests/InventoryFetchTests.cs::InventoryFetchTests.InventorySkeletonIsPopulatedAfterLogin::test` | `InventoryFetchTests.InventorySkeletonIsPopulatedAfterLogin` | `` | `LibreMetaverse.Tests/InventoryFetchTests.cs:109` | `Inventory, RequiresLiveServer` | `` | `pending source translation` | `pending` | `ea1508e3c676639f00bb8a4c4c72d2ee668603bfbff40ee0b93d7f4beb607f75` |
| `LibreMetaverse.Tests/InventoryFetchTests.cs::InventoryFetchTests.InventoryRootContainsFolders::test` | `InventoryFetchTests.InventoryRootContainsFolders` | `` | `LibreMetaverse.Tests/InventoryFetchTests.cs:147` | `Inventory, RequiresLiveServer` | `` | `pending source translation` | `pending` | `71f41c718060622e1fd653e6b0fc9fe65f3cd68cab3d128f494cdbc90f9d2726` |
| `LibreMetaverse.Tests/InventoryFetchTests.cs::InventoryFetchTests.InventoryFolderContainsItems::test` | `InventoryFetchTests.InventoryFolderContainsItems` | `` | `LibreMetaverse.Tests/InventoryFetchTests.cs:194` | `Inventory, RequiresLiveServer` | `` | `pending source translation` | `pending` | `f0d77649b82d4d7d7778acebd851dd4eb44b76eb687af07bccdd20a1efe96223` |
| `LibreMetaverse.Tests/InventoryFetchTests.cs::InventoryFetchTests.InventoryItemCanBeFetchedById::test` | `InventoryFetchTests.InventoryItemCanBeFetchedById` | `` | `LibreMetaverse.Tests/InventoryFetchTests.cs:276` | `Inventory, RequiresLiveServer` | `` | `pending source translation` | `pending` | `7fe89086754a673ab69814202b48aab9add30dd63ee98a953bdedd54d6788af2` |
| `LibreMetaverse.Tests/InventoryManagerTests.cs::InventoryManagerTests.EncryptDecrypt_RoundTrip::test` | `InventoryManagerTests.EncryptDecrypt_RoundTrip` | `` | `LibreMetaverse.Tests/InventoryManagerTests.cs:35` | `` | `` | `pending source translation` | `pending` | `7b59c330ffacf1174dd884f369a4e4015e1a212a0e43d7fa8889f7505dd5599d` |
| `LibreMetaverse.Tests/InventoryManagerTests.cs::InventoryManagerTests.ItemCRC_IsDeterministic_AndChangesWhenFieldsChange::test` | `InventoryManagerTests.ItemCRC_IsDeterministic_AndChangesWhenFieldsChange` | `` | `LibreMetaverse.Tests/InventoryManagerTests.cs:45` | `` | `` | `pending source translation` | `pending` | `dbd322778ad7f110abce5f10a0c83ad002ae76f6a114fa795fb90a799f4ff077` |
| `LibreMetaverse.Tests/InventoryManagerTests.cs::InventoryManagerTests.CreateInventoryItem_ReturnsCorrectSubclass::test` | `InventoryManagerTests.CreateInventoryItem_ReturnsCorrectSubclass` | `` | `LibreMetaverse.Tests/InventoryManagerTests.cs:77` | `` | `` | `pending source translation` | `pending` | `219f8c91bc1b3d5b5d3e5b2f2880c5733fd02e6103ccc9c6ecbf8d03328274f6` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.AddAndGetItem::test` | `InventoryTests.AddAndGetItem` | `` | `LibreMetaverse.Tests/InventoryTests.cs:53` | `` | `` | `pending source translation` | `pending` | `24702f0cf9215beee29123ee81dab4a7fe971beb197ecceac9a1761b695bce45` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.UpdateItemParent::test` | `InventoryTests.UpdateItemParent` | `` | `LibreMetaverse.Tests/InventoryTests.cs:76` | `` | `` | `pending source translation` | `pending` | `ea1a73e28fb92b873ee28102e81811d769b5cd815d2e1d756ece6ea635e5c014` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.InventoryNodeModifyTime_SelfLoop::test` | `InventoryTests.InventoryNodeModifyTime_SelfLoop` | `` | `LibreMetaverse.Tests/InventoryTests.cs:98` | `` | `` | `pending source translation` | `pending` | `f8050cc284f7954c1301091ddc1cbf0fa76073806eee7de4f6cb21063591fbf1` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.UpdateNodeFor_SelfLoop::test` | `InventoryTests.UpdateNodeFor_SelfLoop` | `` | `LibreMetaverse.Tests/InventoryTests.cs:109` | `` | `` | `pending source translation` | `pending` | `14f42e5263c465e8534347c5a3195c195e2d90371dbc2f69d36a40362384505c` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.UpdateNodeFor_ComplexSelfLoop::test` | `InventoryTests.UpdateNodeFor_ComplexSelfLoop` | `` | `LibreMetaverse.Tests/InventoryTests.cs:120` | `` | `` | `pending source translation` | `pending` | `a2fc7b29b8a7a7767c42ea9c7fb9628451c88991c3eb1ecbd2ce0952ab0b5700` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.RemoveItem::test` | `InventoryTests.RemoveItem` | `` | `LibreMetaverse.Tests/InventoryTests.cs:136` | `` | `` | `pending source translation` | `pending` | `1e72f9049b9114f0c56e152d84190d31bca7a862f7ad1459624d753beb6818b4` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.SaveAndRestoreAsync::test` | `InventoryTests.SaveAndRestoreAsync` | `` | `LibreMetaverse.Tests/InventoryTests.cs:150` | `` | `` | `pending source translation` | `pending` | `bf23b1c67cc9618713d2d8e6653f0ffbbf4c24d7f2c59c5dd639047f7e0c8156` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.GetNodeOrDefault_ReturnsNullWhenMissing::test` | `InventoryTests.GetNodeOrDefault_ReturnsNullWhenMissing` | `` | `LibreMetaverse.Tests/InventoryTests.cs:175` | `` | `` | `pending source translation` | `pending` | `f5651b5a143470c3ab6ba1f835206a1a55a6218c28242dc12c5d6b5e89519596` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.TryGetValue_Generic::test` | `InventoryTests.TryGetValue_Generic` | `` | `LibreMetaverse.Tests/InventoryTests.cs:182` | `` | `` | `pending source translation` | `pending` | `e6f6d6535af9d011e65cb3c297fe99543f85b64382c47e1756f051d6031886f5` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.RemoveFolderRemovesAllDescendants::test` | `InventoryTests.RemoveFolderRemovesAllDescendants` | `` | `LibreMetaverse.Tests/InventoryTests.cs:196` | `` | `` | `pending source translation` | `pending` | `b537223d271b75c11adfa6d87c1e79bb29366f294657ddf71f236fab0dee009f` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.DescendentCountUpdatesOnAddAndRemove::test` | `InventoryTests.DescendentCountUpdatesOnAddAndRemove` | `` | `LibreMetaverse.Tests/InventoryTests.cs:219` | `` | `` | `pending source translation` | `pending` | `cfe6571887d0e992ff4d69ccbcdfb34012f9bb5d62118201c33d7d66cc9ddfd8` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.MovingItemUpdatesAncestorDescendentCounts::test` | `InventoryTests.MovingItemUpdatesAncestorDescendentCounts` | `` | `LibreMetaverse.Tests/InventoryTests.cs:247` | `` | `` | `pending source translation` | `pending` | `1f4b4189694b9471d48562a434c91a9e455706b83b65bb855c0846388b44c759` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.ConcurrentAddMoveRemoveStress::test` | `InventoryTests.ConcurrentAddMoveRemoveStress` | `` | `LibreMetaverse.Tests/InventoryTests.cs:283` | `` | `` | `pending source translation` | `pending` | `0b76b2fb62a6300e02a02859772f146f107caa77986f4d593e3a4d01966ab4e4` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.ConcurrentLinkAddRemoveStress::test` | `InventoryTests.ConcurrentLinkAddRemoveStress` | `` | `LibreMetaverse.Tests/InventoryTests.cs:373` | `` | `` | `pending source translation` | `pending` | `eef3b4eb300427800757dc6cac2dbd9202ed1cf1aac42565b3c26eb11e71bbf1` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.LinkIndexUpdateOnAssetChange::test` | `InventoryTests.LinkIndexUpdateOnAssetChange` | `` | `LibreMetaverse.Tests/InventoryTests.cs:439` | `` | `` | `pending source translation` | `pending` | `d3e0066e06ab1c48520e5e0bbba8069b74f1a38d37e24d914392406b41b2ea0c` |
| `LibreMetaverse.Tests/LibraryInventoryTests.cs::LibraryInventoryTests.LibraryFoldersArePopulatedAfterLogin::test` | `LibraryInventoryTests.LibraryFoldersArePopulatedAfterLogin` | `` | `LibreMetaverse.Tests/LibraryInventoryTests.cs:109` | `Inventory, RequiresLiveServer` | `` | `pending source translation` | `pending` | `dc865c88bb514bb71157a451e938b5ae3e3adde208d267d6a7196706dc9cfda2` |
| `LibreMetaverse.Tests/LibraryInventoryTests.cs::LibraryInventoryTests.LibraryFolderItemsCanBeFetched::test` | `LibraryInventoryTests.LibraryFolderItemsCanBeFetched` | `` | `LibreMetaverse.Tests/LibraryInventoryTests.cs:146` | `Inventory, RequiresLiveServer` | `` | `pending source translation` | `pending` | `475561d29dd25aba52d94f8374fe9083fea2ed7af44dfb6d25b55ce487b080ab` |
| `LibreMetaverse.Tests/LibraryInventoryTests.cs::LibraryInventoryTests.LibrarySubFolderContainsItems::test` | `LibraryInventoryTests.LibrarySubFolderContainsItems` | `` | `LibreMetaverse.Tests/LibraryInventoryTests.cs:219` | `Inventory, RequiresLiveServer` | `` | `pending source translation` | `pending` | `a6d02cbcb7fde8248419f1cf7355c3d37f06e8b365dc483fad935dd9a0ac5909` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields::test` | `InventoryAISClientTests.ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:37` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:129 (`parse_links_object_asset_results_in_attachment_type_and_parses_fields`)` | `translated` | `3ae365ed34f12d036dcd44c94f8568d163cfeec2a58b4975975b77b418770131` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems::test` | `InventoryAISClientTests.ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:82` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:160 (`parse_items_items_key_parses_concrete_items`)` | `translated` | `d9e7c64106639071e1ec6ada7346bfa050a31183becaac79efefcd4755fe2855` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseLinksFromEmbedded_MeshAsset_TreatedAsAttachment::test` | `InventoryAISClientTests.ParseLinksFromEmbedded_MeshAsset_TreatedAsAttachment` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:122` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:182 (`parse_links_mesh_asset_treated_as_attachment`)` | `translated` | `f807110d577c654128dd8d42e618c610c260c4f3367cf2795776564409f876a2` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseItemsFromEmbedded_TopLevelItemsKey_WorksWithoutEmbedded::test` | `InventoryAISClientTests.ParseItemsFromEmbedded_TopLevelItemsKey_WorksWithoutEmbedded` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:160` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:211 (`parse_items_top_level_items_key_works_without_embedded`)` | `translated` | `9c8f2090d59ff5e75e75381a7283c501cadd56e591991cdead23c504738a0a6d` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseLinksFromEmbedded_TopLevelLinksKey_WorksWithoutEmbedded::test` | `InventoryAISClientTests.ParseLinksFromEmbedded_TopLevelLinksKey_WorksWithoutEmbedded` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:193` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:226 (`parse_links_top_level_links_key_works_without_embedded`)` | `translated` | `29afd2bd6a554959d6cfa99b632672d56bbb5bcad2ccbaf8caf4773a514f5d79` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseItemsFromEmbedded_NullOrEmpty_ReturnsEmptyList::test` | `InventoryAISClientTests.ParseItemsFromEmbedded_NullOrEmpty_ReturnsEmptyList` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:227` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:248 (`parse_items_null_or_empty_returns_empty_list`)` | `translated` | `198fb619bbf396a4b1a7b4b85b7fba8808ae127e2575b2b84d21f01a2bdbc445` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseEmbedded_CombinesItemsAndLinks::test` | `InventoryAISClientTests.ParseEmbedded_CombinesItemsAndLinks` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:236` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:264 (`parse_embedded_combines_items_and_links`)` | `translated` | `f2ebf4638c9aef3c846dc182d97d80c95118799428cf8c2bba86163e33196846` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.MoveCategoryLinksAsync_AlwaysReturnsFalse::test` | `InventoryAISClientTests.MoveCategoryLinksAsync_AlwaysReturnsFalse` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:259` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:284 (`move_category_links_always_returns_false`)` | `translated` | `bebad05897efc0da2f959b4f567faa3ffee950520d13265ecbab1dee978f4886` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.MoveCategoryLinksAsync_ReturnsCompletedTask::test` | `InventoryAISClientTests.MoveCategoryLinksAsync_ReturnsCompletedTask` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:268` | `` | `` | `tests/compat/tests/inventory_ais_semantics.rs:292 (`move_category_links_returns_completed_future`)` | `translated` | `f9830b11e6a75c90f8394a5ade56bbd542c140be4c050ba7db6c9ee4d2b7a699` |
| `LibreMetaverse.Tests/InventoryFetchTests.cs::InventoryFetchTests.InventorySkeletonIsPopulatedAfterLogin::test` | `InventoryFetchTests.InventorySkeletonIsPopulatedAfterLogin` | `` | `LibreMetaverse.Tests/InventoryFetchTests.cs:109` | `Inventory, RequiresLiveServer` | `` | `tests/compat/tests/inventory_live_semantics.rs:88 (`inventory_skeleton_is_populated_after_login`)` | `ignored-live` | `ea1508e3c676639f00bb8a4c4c72d2ee668603bfbff40ee0b93d7f4beb607f75` |
| `LibreMetaverse.Tests/InventoryFetchTests.cs::InventoryFetchTests.InventoryRootContainsFolders::test` | `InventoryFetchTests.InventoryRootContainsFolders` | `` | `LibreMetaverse.Tests/InventoryFetchTests.cs:147` | `Inventory, RequiresLiveServer` | `` | `tests/compat/tests/inventory_live_semantics.rs:109 (`inventory_root_contains_folders`)` | `ignored-live` | `71f41c718060622e1fd653e6b0fc9fe65f3cd68cab3d128f494cdbc90f9d2726` |
| `LibreMetaverse.Tests/InventoryFetchTests.cs::InventoryFetchTests.InventoryFolderContainsItems::test` | `InventoryFetchTests.InventoryFolderContainsItems` | `` | `LibreMetaverse.Tests/InventoryFetchTests.cs:194` | `Inventory, RequiresLiveServer` | `` | `tests/compat/tests/inventory_live_semantics.rs:143 (`inventory_folder_contains_items`)` | `ignored-live` | `f0d77649b82d4d7d7778acebd851dd4eb44b76eb687af07bccdd20a1efe96223` |
| `LibreMetaverse.Tests/InventoryFetchTests.cs::InventoryFetchTests.InventoryItemCanBeFetchedById::test` | `InventoryFetchTests.InventoryItemCanBeFetchedById` | `` | `LibreMetaverse.Tests/InventoryFetchTests.cs:276` | `Inventory, RequiresLiveServer` | `` | `tests/compat/tests/inventory_live_semantics.rs:196 (`inventory_item_can_be_fetched_by_id`)` | `ignored-live` | `7fe89086754a673ab69814202b48aab9add30dd63ee98a953bdedd54d6788af2` |
| `LibreMetaverse.Tests/InventoryManagerTests.cs::InventoryManagerTests.EncryptDecrypt_RoundTrip::test` | `InventoryManagerTests.EncryptDecrypt_RoundTrip` | `` | `LibreMetaverse.Tests/InventoryManagerTests.cs:35` | `` | `` | `tests/compat/tests/inventory_manager_semantics.rs:25 (`encrypt_decrypt_round_trip`)` | `translated` | `7b59c330ffacf1174dd884f369a4e4015e1a212a0e43d7fa8889f7505dd5599d` |
| `LibreMetaverse.Tests/InventoryManagerTests.cs::InventoryManagerTests.ItemCRC_IsDeterministic_AndChangesWhenFieldsChange::test` | `InventoryManagerTests.ItemCRC_IsDeterministic_AndChangesWhenFieldsChange` | `` | `LibreMetaverse.Tests/InventoryManagerTests.cs:45` | `` | `` | `tests/compat/tests/inventory_manager_semantics.rs:34 (`item_crc_is_deterministic_and_changes_when_fields_change`)` | `translated` | `dbd322778ad7f110abce5f10a0c83ad002ae76f6a114fa795fb90a799f4ff077` |
| `LibreMetaverse.Tests/InventoryManagerTests.cs::InventoryManagerTests.CreateInventoryItem_ReturnsCorrectSubclass::test` | `InventoryManagerTests.CreateInventoryItem_ReturnsCorrectSubclass` | `` | `LibreMetaverse.Tests/InventoryManagerTests.cs:77` | `` | `` | `tests/compat/tests/inventory_manager_semantics.rs:60 (`create_inventory_item_returns_correct_subclass`)` | `translated` | `219f8c91bc1b3d5b5d3e5b2f2880c5733fd02e6103ccc9c6ecbf8d03328274f6` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.AddAndGetItem::test` | `InventoryTests.AddAndGetItem` | `` | `LibreMetaverse.Tests/InventoryTests.cs:53` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:72 (`add_and_get_item`)` | `translated` | `24702f0cf9215beee29123ee81dab4a7fe971beb197ecceac9a1761b695bce45` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.UpdateItemParent::test` | `InventoryTests.UpdateItemParent` | `` | `LibreMetaverse.Tests/InventoryTests.cs:76` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:103 (`update_item_parent`)` | `translated` | `ea1a73e28fb92b873ee28102e81811d769b5cd815d2e1d756ece6ea635e5c014` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.InventoryNodeModifyTime_SelfLoop::test` | `InventoryTests.InventoryNodeModifyTime_SelfLoop` | `` | `LibreMetaverse.Tests/InventoryTests.cs:98` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:141 (`inventory_node_modify_time_self_loop`)` | `translated` | `f8050cc284f7954c1301091ddc1cbf0fa76073806eee7de4f6cb21063591fbf1` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.UpdateNodeFor_SelfLoop::test` | `InventoryTests.UpdateNodeFor_SelfLoop` | `` | `LibreMetaverse.Tests/InventoryTests.cs:109` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:152 (`update_node_for_self_loop`)` | `translated` | `14f42e5263c465e8534347c5a3195c195e2d90371dbc2f69d36a40362384505c` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.UpdateNodeFor_ComplexSelfLoop::test` | `InventoryTests.UpdateNodeFor_ComplexSelfLoop` | `` | `LibreMetaverse.Tests/InventoryTests.cs:120` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:164 (`update_node_for_complex_self_loop`)` | `translated` | `a2fc7b29b8a7a7767c42ea9c7fb9628451c88991c3eb1ecbd2ce0952ab0b5700` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.RemoveItem::test` | `InventoryTests.RemoveItem` | `` | `LibreMetaverse.Tests/InventoryTests.cs:136` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:182 (`remove_item`)` | `translated` | `1e72f9049b9114f0c56e152d84190d31bca7a862f7ad1459624d753beb6818b4` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.SaveAndRestoreAsync::test` | `InventoryTests.SaveAndRestoreAsync` | `` | `LibreMetaverse.Tests/InventoryTests.cs:150` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:197 (`save_and_restore_async`)` | `translated` | `bf23b1c67cc9618713d2d8e6653f0ffbbf4c24d7f2c59c5dd639047f7e0c8156` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.GetNodeOrDefault_ReturnsNullWhenMissing::test` | `InventoryTests.GetNodeOrDefault_ReturnsNullWhenMissing` | `` | `LibreMetaverse.Tests/InventoryTests.cs:175` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:227 (`get_node_or_default_returns_null_when_missing`)` | `translated` | `f5651b5a143470c3ab6ba1f835206a1a55a6218c28242dc12c5d6b5e89519596` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.TryGetValue_Generic::test` | `InventoryTests.TryGetValue_Generic` | `` | `LibreMetaverse.Tests/InventoryTests.cs:182` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:239 (`try_get_value_generic`)` | `translated` | `e6f6d6535af9d011e65cb3c297fe99543f85b64382c47e1756f051d6031886f5` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.RemoveFolderRemovesAllDescendants::test` | `InventoryTests.RemoveFolderRemovesAllDescendants` | `` | `LibreMetaverse.Tests/InventoryTests.cs:196` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:259 (`remove_folder_removes_all_descendants`)` | `translated` | `b537223d271b75c11adfa6d87c1e79bb29366f294657ddf71f236fab0dee009f` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.DescendentCountUpdatesOnAddAndRemove::test` | `InventoryTests.DescendentCountUpdatesOnAddAndRemove` | `` | `LibreMetaverse.Tests/InventoryTests.cs:219` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:282 (`descendent_count_updates_on_add_and_remove`)` | `translated` | `cfe6571887d0e992ff4d69ccbcdfb34012f9bb5d62118201c33d7d66cc9ddfd8` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.MovingItemUpdatesAncestorDescendentCounts::test` | `InventoryTests.MovingItemUpdatesAncestorDescendentCounts` | `` | `LibreMetaverse.Tests/InventoryTests.cs:247` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:311 (`moving_item_updates_ancestor_descendent_counts`)` | `translated` | `1f4b4189694b9471d48562a434c91a9e455706b83b65bb855c0846388b44c759` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.ConcurrentAddMoveRemoveStress::test` | `InventoryTests.ConcurrentAddMoveRemoveStress` | `` | `LibreMetaverse.Tests/InventoryTests.cs:283` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:357 (`concurrent_add_move_remove_stress`)` | `translated` | `0b76b2fb62a6300e02a02859772f146f107caa77986f4d593e3a4d01966ab4e4` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.ConcurrentLinkAddRemoveStress::test` | `InventoryTests.ConcurrentLinkAddRemoveStress` | `` | `LibreMetaverse.Tests/InventoryTests.cs:373` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:440 (`concurrent_link_add_remove_stress`)` | `translated` | `eef3b4eb300427800757dc6cac2dbd9202ed1cf1aac42565b3c26eb11e71bbf1` |
| `LibreMetaverse.Tests/InventoryTests.cs::InventoryTests.LinkIndexUpdateOnAssetChange::test` | `InventoryTests.LinkIndexUpdateOnAssetChange` | `` | `LibreMetaverse.Tests/InventoryTests.cs:439` | `` | `` | `tests/compat/tests/inventory_store_semantics.rs:517 (`link_index_updates_on_asset_change`)` | `translated` | `d3e0066e06ab1c48520e5e0bbba8069b74f1a38d37e24d914392406b41b2ea0c` |
| `LibreMetaverse.Tests/LibraryInventoryTests.cs::LibraryInventoryTests.LibraryFoldersArePopulatedAfterLogin::test` | `LibraryInventoryTests.LibraryFoldersArePopulatedAfterLogin` | `` | `LibreMetaverse.Tests/LibraryInventoryTests.cs:109` | `Inventory, RequiresLiveServer` | `` | `tests/compat/tests/inventory_live_semantics.rs:249 (`library_folders_are_populated_after_login`)` | `ignored-live` | `dc865c88bb514bb71157a451e938b5ae3e3adde208d267d6a7196706dc9cfda2` |
| `LibreMetaverse.Tests/LibraryInventoryTests.cs::LibraryInventoryTests.LibraryFolderItemsCanBeFetched::test` | `LibraryInventoryTests.LibraryFolderItemsCanBeFetched` | `` | `LibreMetaverse.Tests/LibraryInventoryTests.cs:146` | `Inventory, RequiresLiveServer` | `` | `tests/compat/tests/inventory_live_semantics.rs:275 (`library_folder_items_can_be_fetched`)` | `ignored-live` | `475561d29dd25aba52d94f8374fe9083fea2ed7af44dfb6d25b55ce487b080ab` |
| `LibreMetaverse.Tests/LibraryInventoryTests.cs::LibraryInventoryTests.LibrarySubFolderContainsItems::test` | `LibraryInventoryTests.LibrarySubFolderContainsItems` | `` | `LibreMetaverse.Tests/LibraryInventoryTests.cs:219` | `Inventory, RequiresLiveServer` | `` | `tests/compat/tests/inventory_live_semantics.rs:309 (`library_sub_folder_contains_items`)` | `ignored-live` | `a6d02cbcb7fde8248419f1cf7355c3d37f06e8b365dc483fad935dd9a0ac5909` |
| `LibreMetaverse.Tests/LindenSkeletonTests.cs::LindenSkeletonTests.BuildExpandedJointList_EmptyFilter_ReturnsEmptyList::test` | `LindenSkeletonTests.BuildExpandedJointList_EmptyFilter_ReturnsEmptyList` | `` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:58` | `LindenSkeleton` | `` | `crates/libremetaverse/src/avatar_animesh_semantics.rs:642 (`linden_skeleton_build_expanded_joint_list_empty_filter_returns_empty_list`)` | `translated` | `59857e0c12d374a3063e98311f7d262ca9e4fe3bde43af4698d20a6e6e550a64` |
| `LibreMetaverse.Tests/LindenSkeletonTests.cs::LindenSkeletonTests.BuildExpandedJointList_NoBoneChildren_ReturnsEmptyList::test` | `LindenSkeletonTests.BuildExpandedJointList_NoBoneChildren_ReturnsEmptyList` | `` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:70` | `LindenSkeleton` | `` | `crates/libremetaverse/src/avatar_animesh_semantics.rs:655 (`linden_skeleton_build_expanded_joint_list_no_bone_children_returns_empty_list`)` | `translated` | `c744ad17de5b5dd0e594973181307ddaba0d9b0ecf0ce3ff258e108de45e82be` |
| `LibreMetaverse.Tests/LindenSkeletonTests.cs::LindenSkeletonTests.BuildExpandedJointList_LinearChain_AllInFilter_ProducesCorrectSequence::test` | `LindenSkeletonTests.BuildExpandedJointList_LinearChain_AllInFilter_ProducesCorrectSequence` | `` | `LibreMetaverse.Tests/LindenSkeletonTests.cs:80` | `LindenSkeleton` | `` | `crates/libremetaverse/src/avatar_animesh_semantics.rs:669 (`linden_skeleton_build_expanded_joint_list_linear_chain_all_in_filter`)` | `translated` | `c2fa9fc02df25cb6eb083746a100abf551d208ea036cadb26a1e94649d33e560` |
@@ -425,14 +425,14 @@ Reviewed Rust tests live outside `generated_parity.rs` and carry a `parity-case`
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply::test` | `MessageTests.ReflectionPerformanceDirLandReply` | `` | `LibreMetaverse.Tests/MessageTests.cs:1291` | `Benchmark` | `` | `tests/compat/tests/wire_semantics.rs:1515 (`reflection_performance_dir_land_reply`)` | `benchmark` | `d4a40f5d6a5f3e66d69591429bea0cfc95d313afc9a7a9ee5e9289c69be069d6` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply2::test` | `MessageTests.ReflectionPerformanceDirLandReply2` | `` | `LibreMetaverse.Tests/MessageTests.cs:1354` | `Benchmark` | `` | `tests/compat/tests/wire_semantics.rs:1573 (`reflection_performance_dir_land_reply_two`)` | `benchmark` | `e52dacbdf3f4540553fe9f751334631a2d8440bdffcf6822d2629585176626cc` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceParcelProperties::test` | `MessageTests.ReflectionPerformanceParcelProperties` | `` | `LibreMetaverse.Tests/MessageTests.cs:1420` | `Benchmark` | `` | `tests/compat/tests/wire_semantics.rs:1732 (`reflection_performance_parcel_properties`)` | `benchmark` | `914e6015a8abc1b5c1b58a219ef4f67258f793cac02c903e518758deaaddf8a4` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue::test` | `MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:75` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:22 (`is_link_texture_item_with_link_asset_type_returns_true`)` | `translated` | `b85452466c0fdc47a44cc08166f93a660bbf466b0e2205910c1ea84fee22896c` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.IsLink_NormalTexture_ReturnsFalse::test` | `MisclassifiedLinkRegressionTests.IsLink_NormalTexture_ReturnsFalse` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:90` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:29 (`is_link_normal_texture_returns_false`)` | `translated` | `8c08505d6e89c4395115dbb060529419755aa1a81ca8889804ea00e6f94bf534` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID::test` | `MisclassifiedLinkRegressionTests.ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:103` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:38 (`resolved_item_id_on_misclassified_texture_link_returns_asset_uuid`)` | `translated` | `cad5b5fb10523254ff19b7842b0e48984bc75182a26bc897f165a43770bb47f4` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_Contains_FindsTargetByResolvedItemID::test` | `MisclassifiedLinkRegressionTests.InventoryStore_Contains_FindsTargetByResolvedItemID` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:120` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:46 (`inventory_store_contains_finds_target_by_resolved_item_id`)` | `translated` | `3c1f8596462c3a9e229c84ea44e44728bf175e1a0e8213ae92d1b02b08320b0b` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsWearable_WhenTargetIsWearable::test` | `MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsWearable_WhenTargetIsWearable` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:142` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:64 (`inventory_store_indexer_returns_wearable_when_target_is_wearable`)` | `translated` | `c7ce0b860743cfa5225de4322c8d7bf95094296b1dd2d07fd273bbd4e81a9fcf` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsAttachment_WhenTargetIsAttachment::test` | `MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsAttachment_WhenTargetIsAttachment` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:168` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:86 (`inventory_store_indexer_returns_attachment_when_target_is_attachment`)` | `translated` | `f58debff8f66b7b417215eb6879f96935647b66cc619fdb00e6815c9ce5e7c67` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsObject_WhenTargetIsObject::test` | `MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsObject_WhenTargetIsObject` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:192` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:110 (`inventory_store_indexer_returns_object_when_target_is_object`)` | `translated` | `b8137c994019103977b0b85d8c148e12ae8f9051334ca487db7c88bcbe707d40` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_NotContains_WhenTargetAbsent::test` | `MisclassifiedLinkRegressionTests.InventoryStore_NotContains_WhenTargetAbsent` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:216` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:132 (`inventory_store_not_contains_when_target_absent`)` | `translated` | `6900e220c33ec135d02c55e047c7052a095d5dd9d71da4a857ae70bc151c472b` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue::test` | `MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:75` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:26 (`is_link_texture_item_with_link_asset_type_returns_true`)` | `translated` | `b85452466c0fdc47a44cc08166f93a660bbf466b0e2205910c1ea84fee22896c` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.IsLink_NormalTexture_ReturnsFalse::test` | `MisclassifiedLinkRegressionTests.IsLink_NormalTexture_ReturnsFalse` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:90` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:33 (`is_link_normal_texture_returns_false`)` | `translated` | `8c08505d6e89c4395115dbb060529419755aa1a81ca8889804ea00e6f94bf534` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID::test` | `MisclassifiedLinkRegressionTests.ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:103` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:42 (`resolved_item_id_on_misclassified_texture_link_returns_asset_uuid`)` | `translated` | `cad5b5fb10523254ff19b7842b0e48984bc75182a26bc897f165a43770bb47f4` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_Contains_FindsTargetByResolvedItemID::test` | `MisclassifiedLinkRegressionTests.InventoryStore_Contains_FindsTargetByResolvedItemID` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:120` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:50 (`inventory_store_contains_finds_target_by_resolved_item_id`)` | `translated` | `3c1f8596462c3a9e229c84ea44e44728bf175e1a0e8213ae92d1b02b08320b0b` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsWearable_WhenTargetIsWearable::test` | `MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsWearable_WhenTargetIsWearable` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:142` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:68 (`inventory_store_indexer_returns_wearable_when_target_is_wearable`)` | `translated` | `c7ce0b860743cfa5225de4322c8d7bf95094296b1dd2d07fd273bbd4e81a9fcf` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsAttachment_WhenTargetIsAttachment::test` | `MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsAttachment_WhenTargetIsAttachment` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:168` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:90 (`inventory_store_indexer_returns_attachment_when_target_is_attachment`)` | `translated` | `f58debff8f66b7b417215eb6879f96935647b66cc619fdb00e6815c9ce5e7c67` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsObject_WhenTargetIsObject::test` | `MisclassifiedLinkRegressionTests.InventoryStore_Indexer_ReturnsObject_WhenTargetIsObject` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:192` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:114 (`inventory_store_indexer_returns_object_when_target_is_object`)` | `translated` | `b8137c994019103977b0b85d8c148e12ae8f9051334ca487db7c88bcbe707d40` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.InventoryStore_NotContains_WhenTargetAbsent::test` | `MisclassifiedLinkRegressionTests.InventoryStore_NotContains_WhenTargetAbsent` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:216` | `Inventory` | `` | `tests/compat/tests/misclassified_link_semantics.rs:136 (`inventory_store_not_contains_when_target_absent`)` | `translated` | `6900e220c33ec135d02c55e047c7052a095d5dd9d71da4a857ae70bc151c472b` |
| `LibreMetaverse.Tests/NetworkTests.cs::NetworkTests.DetectObjects::test` | `NetworkTests.DetectObjects` | `` | `LibreMetaverse.Tests/NetworkTests.cs:121` | `Network, RequiresLiveServer` | `` | `tests/compat/tests/network_semantics.rs:409 (`detect_objects_live`)` | `ignored-live` | `8b72f1ca30feda2fad0812faf3a2f83d691d3cca9268054b3cc3bf89ad786e87` |
| `LibreMetaverse.Tests/NetworkTests.cs::NetworkTests.CapsQueue::test` | `NetworkTests.CapsQueue` | `` | `LibreMetaverse.Tests/NetworkTests.cs:188` | `Network, RequiresLiveServer` | `` | `tests/compat/tests/network_semantics.rs:488 (`caps_queue_live`)` | `ignored-live` | `cd5af4e7d69df3e938540711877d167fe28efb9af8af7518a62b8f406e46cc18` |
| `LibreMetaverse.Tests/NotationLLSDTests.cs::NotationSDTests.HelperFunctions::test` | `NotationSDTests.HelperFunctions` | `` | `LibreMetaverse.Tests/NotationLLSDTests.cs:53` | `` | `` | `tests/compat/tests/structured_data.rs:622 (`notation_helper_functions`)` | `translated` | `a521ca5407ed3afd1d59f5b65a283bcebe9d34b4c384d68c5fc674b3a1eeb9df` |
@@ -1129,10 +1129,10 @@ Reviewed Rust tests live outside `generated_parity.rs` and carry a `parity-case`
| `LibreMetaverse.Tests/RegionScheduleTests.cs::RegionScheduleTests.SetRegionRestartScheduleAsync_EmptyDaysClearsSchedule::test` | `RegionScheduleTests.SetRegionRestartScheduleAsync_EmptyDaysClearsSchedule` | `` | `LibreMetaverse.Tests/RegionScheduleTests.cs:157` | `Estate` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `57ef3c0f8d9eeac58a7d1b3e7dbc44413016f39303d304cacd3071bd2c55f320` |
| `LibreMetaverse.Tests/RegionScheduleTests.cs::RegionScheduleTests.SetRegionRestartScheduleAsync_NoCapability_ReturnsFalseWithoutRequest::test` | `RegionScheduleTests.SetRegionRestartScheduleAsync_NoCapability_ReturnsFalseWithoutRequest` | `` | `LibreMetaverse.Tests/RegionScheduleTests.cs:177` | `Estate` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `be03507fe574b9f7c7174c39af44b7b693e1b7a496845db46451ef09bf9db206` |
| `LibreMetaverse.Tests/RegionScheduleTests.cs::RegionScheduleTests.SetRegionRestartScheduleAsync_NonSuccessStatus_ReturnsFalse::test` | `RegionScheduleTests.SetRegionRestartScheduleAsync_NonSuccessStatus_ReturnsFalse` | `` | `LibreMetaverse.Tests/RegionScheduleTests.cs:195` | `Estate` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `16c8988d7aa15ea9f58deaa2e3f416b6115978e23073fd99749843f4f410dca4` |
| `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs::RequestTaskInventoryCapTests.GetTaskInventoryAsync_CapAvailable_ReturnsContentsFolderAndDecryptsShadowId::test` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_CapAvailable_ReturnsContentsFolderAndDecryptsShadowId` | `` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:73` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `c9bfc5526260f9e2dffa8a22938999911fdd80be4b2b6d6487bf6171f8dbb56a` |
| `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs::RequestTaskInventoryCapTests.GetTaskInventoryAsync_PlainAssetId_ParsesWithoutDecryption::test` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_PlainAssetId_ParsesWithoutDecryption` | `` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:115` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `95f39928dae61bca86b7d0a0702307db6c5fdc754e51f73a24bd5ee131e6de3f` |
| `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs::RequestTaskInventoryCapTests.GetTaskInventoryAsync_NonSuccessStatus_ReturnsContentsFolderOnly::test` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_NonSuccessStatus_ReturnsContentsFolderOnly` | `` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:143` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `b8a25891064e470ac8d77ecd8a4847cf773b043de5ebeae275a9dd6669518585` |
| `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs::RequestTaskInventoryCapTests.GetTaskInventoryAsync_NoCapability_DoesNotMakeHttpRequest::test` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_NoCapability_DoesNotMakeHttpRequest` | `` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:164` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `c0c43ebcf781fb81b1fef7ce1dd2774e350d92ef882f49876f1a16d23a338592` |
| `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs::RequestTaskInventoryCapTests.GetTaskInventoryAsync_CapAvailable_ReturnsContentsFolderAndDecryptsShadowId::test` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_CapAvailable_ReturnsContentsFolderAndDecryptsShadowId` | `` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:73` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `tests/compat/tests/task_inventory_semantics.rs:138 (`cap_available_returns_contents_folder_and_decrypts_shadow_id`)` | `translated` | `c9bfc5526260f9e2dffa8a22938999911fdd80be4b2b6d6487bf6171f8dbb56a` |
| `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs::RequestTaskInventoryCapTests.GetTaskInventoryAsync_PlainAssetId_ParsesWithoutDecryption::test` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_PlainAssetId_ParsesWithoutDecryption` | `` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:115` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `tests/compat/tests/task_inventory_semantics.rs:176 (`plain_asset_id_parses_without_decryption`)` | `translated` | `95f39928dae61bca86b7d0a0702307db6c5fdc754e51f73a24bd5ee131e6de3f` |
| `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs::RequestTaskInventoryCapTests.GetTaskInventoryAsync_NonSuccessStatus_ReturnsContentsFolderOnly::test` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_NonSuccessStatus_ReturnsContentsFolderOnly` | `` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:143` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `tests/compat/tests/task_inventory_semantics.rs:196 (`non_success_status_returns_contents_folder_only`)` | `translated` | `b8a25891064e470ac8d77ecd8a4847cf773b043de5ebeae275a9dd6669518585` |
| `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs::RequestTaskInventoryCapTests.GetTaskInventoryAsync_NoCapability_DoesNotMakeHttpRequest::test` | `RequestTaskInventoryCapTests.GetTaskInventoryAsync_NoCapability_DoesNotMakeHttpRequest` | `` | `LibreMetaverse.Tests/RequestTaskInventoryCapTests.cs:164` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `tests/compat/tests/task_inventory_semantics.rs:211 (`no_capability_does_not_make_http_request`)` | `translated` | `c0c43ebcf781fb81b1fef7ce1dd2774e350d92ef882f49876f1a16d23a338592` |
| `LibreMetaverse.Tests/SendPostcardTests.cs::SendPostcardTests.SendPostcardAsync_HappyPath_PostsMetadataThenImageAndReturnsTrue::test` | `SendPostcardTests.SendPostcardAsync_HappyPath_PostsMetadataThenImageAndReturnsTrue` | `` | `LibreMetaverse.Tests/SendPostcardTests.cs:68` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `tests/compat/tests/asset_capability_semantics.rs:548 (`postcard_posts_metadata_then_image`)` | `translated` | `2e02bd16ef1431c2ca82d7804dffc764be0175cff5daff8c38d0a61641439e06` |
| `LibreMetaverse.Tests/SendPostcardTests.cs::SendPostcardTests.SendPostcardAsync_UploaderMissingFromResponse_ReturnsFalseWithoutSecondRequest::test` | `SendPostcardTests.SendPostcardAsync_UploaderMissingFromResponse_ReturnsFalseWithoutSecondRequest` | `` | `LibreMetaverse.Tests/SendPostcardTests.cs:100` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `tests/compat/tests/asset_capability_semantics.rs:586 (`postcard_missing_uploader_returns_false_after_one_request`)` | `translated` | `2f9498d57d7a512399f9b108765e6e8da8e4c937402f9671d580c66332630432` |
| `LibreMetaverse.Tests/SendPostcardTests.cs::SendPostcardTests.SendPostcardAsync_UploadDoesNotComplete_ReturnsFalse::test` | `SendPostcardTests.SendPostcardAsync_UploadDoesNotComplete_ReturnsFalse` | `` | `LibreMetaverse.Tests/SendPostcardTests.cs:112` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `tests/compat/tests/asset_capability_semantics.rs:608 (`postcard_incomplete_upload_returns_false`)` | `translated` | `937b682b406506ec9fba9570852bbf8689450a11cbecb85979af97609b1794f9` |