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

This commit is contained in:
2026-08-08 14:50:08 +02:00
parent b73721de87
commit 4e5d79e647
32 changed files with 4316 additions and 3199 deletions

View File

@@ -16,6 +16,7 @@ fn member_id<T>(result: Result<T, libremetaverse::Error>) -> &'static str {
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
fn compile_bot_and_animation_calls(

View File

@@ -15,6 +15,7 @@ fn member_id<T>(result: Result<T, libremetaverse::Error>) -> &'static str {
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
async fn compile_login_shutdown_flows(

View File

@@ -6,11 +6,12 @@ use libremetaverse_utilities::ConnectionManager;
use libremetaverse_voice_vivox::{TCPPipe, VoiceManager as VivoxVoiceManager};
use libremetaverse_voice_webrtc::{LibreMetaverseVoiceLogger, VoiceManager as WebRtcVoiceManager};
fn member_id<T>(result: Result<T, libremetaverse_types::NotImplemented>) -> &'static str {
fn member_id<T>(result: Result<T, libremetaverse_types::Error>) -> &'static str {
result
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
async fn compile_rlv_calls(

View File

@@ -2836,188 +2836,6 @@ fn grid_client_tests_get_grid_region_7bdbd012db67() {
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly::test 62353da2b1afb7bfdf5142706d15d22086a5e1e8c55f39af3e64686dda4ea071 pending
#[test]
fn helpers_zero_coding_tests_zero_decode_valid_input_decodes_correc_c4720ee02b89() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
36,
"HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly",
"[Test]",
"62353da2b1afb7bfdf5142706d15d22086a5e1e8c55f39af3e64686dda4ea071",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException::test 50ebbd8ea35b87df18cccdea9a26534d5c142228e5b1698cf191b9fd2e9a9957 pending
#[test]
fn helpers_zero_coding_tests_zero_decode_null_source_throws_argumen_6b3a901a2e77() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
64,
"HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException",
"[Test]",
"50ebbd8ea35b87df18cccdea9a26534d5c142228e5b1698cf191b9fd2e9a9957",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException::test 97197cffb02908653d831f3a62cdce2c1ddd52818343e9aacebc9b4c5ac1ee3e pending
#[test]
fn helpers_zero_coding_tests_zero_decode_null_destination_throws_ar_56fb7a4f213c() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
73,
"HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException",
"[Test]",
"97197cffb02908653d831f3a62cdce2c1ddd52818343e9aacebc9b4c5ac1ee3e",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException::test 8748294ccd1943938bdbb3dbe4550436e920db9a9210d55eca77e85f6d0b60fb pending
#[test]
fn helpers_zero_coding_tests_zero_decode_srclen_too_small_throws_ar_cc1022fe6478() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
82,
"HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException",
"[Test]",
"8748294ccd1943938bdbb3dbe4550436e920db9a9210d55eca77e85f6d0b60fb",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException::test ef428c72c4c0abb15c07c5845a7228df3d8bad6aa2b9c7ac2969e5c9be08572b pending
#[test]
fn helpers_zero_coding_tests_zero_decode_srclen_greater_than_src_le_5c2d98318fa6() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
92,
"HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException",
"[Test]",
"ef428c72c4c0abb15c07c5845a7228df3d8bad6aa2b9c7ac2969e5c9be08572b",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test 04b914171f3f11a98262463c29edb662a6e0f10a3e1c6e63c38d8caf63dcb5a0 pending
#[test]
fn helpers_zero_coding_tests_zero_decode_destination_too_small_thro_3908af8f53e5() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
102,
"HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException",
"[Test]",
"04b914171f3f11a98262463c29edb662a6e0f10a3e1c6e63c38d8caf63dcb5a0",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero::test 9bc5e127e69588a9d90a5b441b2ee401b6e9c370c7a30a5285f283bb24451bd0 pending
#[test]
fn helpers_zero_coding_tests_zero_decode_reading_zero_count_out_of_cbafbeb02108() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
117,
"HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero",
"[Test]",
"9bc5e127e69588a9d90a5b441b2ee401b6e9c370c7a30a5285f283bb24451bd0",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly::test d3f546b602f78aacb18b53feddfc3b824f7a87f7318a661b23f1aedded520dec pending
#[test]
fn helpers_zero_coding_tests_zero_encode_valid_input_encodes_correc_a0aa98f08b86() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
136,
"HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly",
"[Test]",
"d3f546b602f78aacb18b53feddfc3b824f7a87f7318a661b23f1aedded520dec",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly::test a642c8fab0b10ca777dc0090327054c501174a198b2d4f700c116937e11ad202 pending
#[test]
fn helpers_zero_coding_tests_zero_encode_255_consecutive_zeros_hand_3787eb30ace5() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
167,
"HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly",
"[Test]",
"a642c8fab0b10ca777dc0090327054c501174a198b2d4f700c116937e11ad202",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException::test 9568ba89a96735a440fac426285d5eeca929c61bfd2cb674d54d3009e9924906 pending
#[test]
fn helpers_zero_coding_tests_zero_encode_null_source_throws_argumen_27ef2b1852c4() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
200,
"HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException",
"[Test]",
"9568ba89a96735a440fac426285d5eeca929c61bfd2cb674d54d3009e9924906",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException::test e3d89a513638c467355f320983dd6ce8c36ccbeeab7b7853fdc5d9101fd8767d pending
#[test]
fn helpers_zero_coding_tests_zero_encode_null_destination_throws_ar_c670cac3206a() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
209,
"HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException",
"[Test]",
"e3d89a513638c467355f320983dd6ce8c36ccbeeab7b7853fdc5d9101fd8767d",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test 3870f0680f25e8df8de54f27c153feae9d8398e38531d67d6e0255cc34d50966 pending
#[test]
fn helpers_zero_coding_tests_zero_encode_destination_too_small_thro_f53b76aa7aff() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
218,
"HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException",
"[Test]",
"3870f0680f25e8df8de54f27c153feae9d8398e38531d67d6e0255cc34d50966",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly::test 9803ec7bad46a1fd0f32c58d3ee08cf6a98b03a40a336ae231d1faf8211b273a pending
#[test]
fn helpers_zero_coding_tests_zero_encode_with_appended_acks_handles_6b87767e9abf() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
231,
"HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly",
"[Test]",
"9803ec7bad46a1fd0f32c58d3ee08cf6a98b03a40a336ae231d1faf8211b273a",
);
}
// parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData::test 7847520873f87d798ea94fd1b6543db9d3606829a4bc3f4ec873e629fb6687eb pending
#[test]
fn helpers_zero_coding_tests_zero_encode_and_decode_round_trip_pres_343b8f2bd49c() {
pending(
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData::test",
"LibreMetaverse.Tests/HelpersZeroCodingTests.cs",
254,
"HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData",
"[Test]",
"7847520873f87d798ea94fd1b6543db9d3606829a4bc3f4ec873e629fb6687eb",
);
}
// parity-case: LibreMetaverse.Tests/HttpCapsClientNonHttpLocationTests.cs::HttpCapsClientNonHttpLocationTests.PutAsync_ResponseWithNonHttpLocationHeader_DoesNotThrow::test 9dbcf4023212af6f2294fa048068fe2f4d9e7e3f976d8eefb1dacbc9f6899aa8 pending
#[test]
fn http_caps_client_non_http_location_tests_put_async_response_with_8306ea5da797() {
@@ -4526,474 +4344,6 @@ fn marketplace_manager_tests_marketplace_listing_default_values_are_4485421216ea
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.AgentGroupDataUpdateMessage::test 68645e0465ee9d08302326ce69e7f2137e34b62ee324230d4856efe18cb6cfa0 pending
#[test]
fn message_tests_agent_group_data_update_message_1e27cd2a15df() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.AgentGroupDataUpdateMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
51,
"MessageTests.AgentGroupDataUpdateMessage",
"[Test]",
"68645e0465ee9d08302326ce69e7f2137e34b62ee324230d4856efe18cb6cfa0",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.TeleportFinishMessage::test 082dbb6d8bcaebbeb26d7670730616860815fdfaa3c12d76324bbde982640343 pending
#[test]
fn message_tests_teleport_finish_message_6b3cbcf7baf0() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.TeleportFinishMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
128,
"MessageTests.TeleportFinishMessage",
"[Test]",
"082dbb6d8bcaebbeb26d7670730616860815fdfaa3c12d76324bbde982640343",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.EstablishAgentCommunicationMessage::test cc808248d9f14d133d33fa071520d0f8a066a7d41bbf7651e3ee4c1d2ff03e3c pending
#[test]
fn message_tests_establish_agent_communication_message_89d6a4c7b4a9() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.EstablishAgentCommunicationMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
161,
"MessageTests.EstablishAgentCommunicationMessage",
"[Test]",
"cc808248d9f14d133d33fa071520d0f8a066a7d41bbf7651e3ee4c1d2ff03e3c",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelObjectOwnersMessage::test 285a34b6c35b02d2666b6030973a0683d4e922fd09764db7eef8a0da12a0d10f pending
#[test]
fn message_tests_parcel_object_owners_message_40c9abee0f7b() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelObjectOwnersMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
186,
"MessageTests.ParcelObjectOwnersMessage",
"[Test]",
"285a34b6c35b02d2666b6030973a0683d4e922fd09764db7eef8a0da12a0d10f",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxInvitationMessage::test 3b985fdd0228dc25ff3a6fb297d769b4cfe66ad8a8f8d730e35fef3ea89f907c pending
#[test]
fn message_tests_chatter_box_invitation_message_cfe989a08732() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxInvitationMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
229,
"MessageTests.ChatterBoxInvitationMessage",
"[Test]",
"3b985fdd0228dc25ff3a6fb297d769b4cfe66ad8a8f8d730e35fef3ea89f907c",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterboxSessionEventReplyMessage::test 7b2430bc8ed123a2f8bd494a1b8e2bd83497f30088aa7ba2b0e1996507a201b6 pending
#[test]
fn message_tests_chatterbox_session_event_reply_message_cda3026840f7() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterboxSessionEventReplyMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
269,
"MessageTests.ChatterboxSessionEventReplyMessage",
"[Test]",
"7b2430bc8ed123a2f8bd494a1b8e2bd83497f30088aa7ba2b0e1996507a201b6",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionStartReplyMessage::test d6152d668fa610fd43dc694851b760e334077119090c60e7278bd1e27515ca3a pending
#[test]
fn message_tests_chatter_box_session_start_reply_message_0f0c5f0291cd() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionStartReplyMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
287,
"MessageTests.ChatterBoxSessionStartReplyMessage",
"[Test]",
"d6152d668fa610fd43dc694851b760e334077119090c60e7278bd1e27515ca3a",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionAgentListUpdatesMessage::test 4f8fa0cbdfb12d38e9105036b779fc629663171a2c45bb1e9ea6d83fa80bc28c pending
#[test]
fn message_tests_chatter_box_session_agent_list_updates_message_9549f40fb39b() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionAgentListUpdatesMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
315,
"MessageTests.ChatterBoxSessionAgentListUpdatesMessage",
"[Test]",
"4f8fa0cbdfb12d38e9105036b779fc629663171a2c45bb1e9ea6d83fa80bc28c",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ViewerStatsMessage::test 3c8a26da73e03101631292c7e22c5c0221e0bc65527081aace35a39640d25b3d pending
#[test]
fn message_tests_viewer_stats_message_de18cfce5c9e() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ViewerStatsMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
364,
"MessageTests.ViewerStatsMessage",
"[Test]",
"3c8a26da73e03101631292c7e22c5c0221e0bc65527081aace35a39640d25b3d",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelVoiceInfoRequestMessage::test fdc91911ac13945b2d3b99963239e6d918522e117f99afe52c22d18db4adebad pending
#[test]
fn message_tests_parcel_voice_info_request_message_e0797ad6d4e1() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelVoiceInfoRequestMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
461,
"MessageTests.ParcelVoiceInfoRequestMessage",
"[Test]",
"fdc91911ac13945b2d3b99963239e6d918522e117f99afe52c22d18db4adebad",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ScriptRunningReplyMessage::test 43531393898e44360eb94c88e6b7b5a79c882c2dea51b725d698d540275f3a0a pending
#[test]
fn message_tests_script_running_reply_message_c23e0eb77e32() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ScriptRunningReplyMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
481,
"MessageTests.ScriptRunningReplyMessage",
"[Test]",
"43531393898e44360eb94c88e6b7b5a79c882c2dea51b725d698d540275f3a0a",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.MapLayerMessage::test 852d713c330b697c71f139fbcd4b2eec9fef3ea12b8cd4a3903a094692e9f021 pending
#[test]
fn message_tests_map_layer_message_43884000ddc3() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.MapLayerMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
504,
"MessageTests.MapLayerMessage",
"[Test]",
"852d713c330b697c71f139fbcd4b2eec9fef3ea12b8cd4a3903a094692e9f021",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestStartConference::test 62f582479f737ba7a87d86e572f30139b95c5ab62a01c762eb96c238cb4872eb pending
#[test]
fn message_tests_chat_session_request_start_conference_cda20647cb8c() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestStartConference::test",
"LibreMetaverse.Tests/MessageTests.cs",
556,
"MessageTests.ChatSessionRequestStartConference",
"[Test]",
"62f582479f737ba7a87d86e572f30139b95c5ab62a01c762eb96c238cb4872eb",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestMuteUpdate::test 19bc37af232e38de5e157929c4c68b5b4229fea3323c485aa0eb84710cbb03a7 pending
#[test]
fn message_tests_chat_session_request_mute_update_4f59a5ee11f5() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestMuteUpdate::test",
"LibreMetaverse.Tests/MessageTests.cs",
580,
"MessageTests.ChatSessionRequestMuteUpdate",
"[Test]",
"19bc37af232e38de5e157929c4c68b5b4229fea3323c485aa0eb84710cbb03a7",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionAcceptInvitation::test 68f712a0dad713f6f88d02df6b574a082cfdbfed93827d3c1857a0f992987620 pending
#[test]
fn message_tests_chat_session_accept_invitation_3b15ea838ba6() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionAcceptInvitation::test",
"LibreMetaverse.Tests/MessageTests.cs",
603,
"MessageTests.ChatSessionAcceptInvitation",
"[Test]",
"68f712a0dad713f6f88d02df6b574a082cfdbfed93827d3c1857a0f992987620",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.RequiredVoiceVersionMessage::test 175cf76f403efb867f668bf79f31e72f6134783ad41b240e3d488daf14e0f295 pending
#[test]
fn message_tests_required_voice_version_message_829c00f8e4fc() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.RequiredVoiceVersionMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
620,
"MessageTests.RequiredVoiceVersionMessage",
"[Test]",
"175cf76f403efb867f668bf79f31e72f6134783ad41b240e3d488daf14e0f295",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.CopyInventoryFromNotecardMessage::test 968ff6415b819d883d94bdf5a975bfb07072783e41f61c98b60b8faac8394e47 pending
#[test]
fn message_tests_copy_inventory_from_notecard_message_68601df43b8b() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.CopyInventoryFromNotecardMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
640,
"MessageTests.CopyInventoryFromNotecardMessage",
"[Test]",
"968ff6415b819d883d94bdf5a975bfb07072783e41f61c98b60b8faac8394e47",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ProvisionVoiceAccountRequestMessage::test b9e2a46558f10444a5d5c41af4067e63062a713985d806a766ef8079489d94d6 pending
#[test]
fn message_tests_provision_voice_account_request_message_86f1db734451() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ProvisionVoiceAccountRequestMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
664,
"MessageTests.ProvisionVoiceAccountRequestMessage",
"[Test]",
"b9e2a46558f10444a5d5c41af4067e63062a713985d806a766ef8079489d94d6",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentLanguageMessage::test 2817374708da4d435c58f50c81fc145105eb215064f28b8d99f9e0f5317ab4c2 pending
#[test]
fn message_tests_update_agent_language_message_134c4baf050b() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentLanguageMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
682,
"MessageTests.UpdateAgentLanguageMessage",
"[Test]",
"2817374708da4d435c58f50c81fc145105eb215064f28b8d99f9e0f5317ab4c2",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesMessage::test b822e427023f7186a00fded83bab15aa62f41904401afef56697c536ab2bab12 pending
#[test]
fn message_tests_parcel_properties_message_6965ba29df37() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
701,
"MessageTests.ParcelPropertiesMessage",
"[Test]",
"b822e427023f7186a00fded83bab15aa62f41904401afef56697c536ab2bab12",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesUpdateMessage::test c71c1a0676056e88dc5cb8beb6743c5d9f75edbba9d19662edd8eb2a0be367c1 pending
#[test]
fn message_tests_parcel_properties_update_message_ec8f668e0532() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesUpdateMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
831,
"MessageTests.ParcelPropertiesUpdateMessage",
"[Test]",
"c71c1a0676056e88dc5cb8beb6743c5d9f75edbba9d19662edd8eb2a0be367c1",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.EnableSimulatorMessage::test f23b3967772332db28cac474c2205efa49897447a43149b283756792d93f54df pending
#[test]
fn message_tests_enable_simulator_message_7732ac2c302c() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.EnableSimulatorMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
901,
"MessageTests.EnableSimulatorMessage",
"[Test]",
"f23b3967772332db28cac474c2205efa49897447a43149b283756792d93f54df",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.RemoteParcelRequestReply::test eee2c0cfd5020252c63becb44f5727f113fab30d59f35d5ded742c4af10f593e pending
#[test]
fn message_tests_remote_parcel_request_reply_19abf6eeee7f() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.RemoteParcelRequestReply::test",
"LibreMetaverse.Tests/MessageTests.cs",
938,
"MessageTests.RemoteParcelRequestReply",
"[Test]",
"eee2c0cfd5020252c63becb44f5727f113fab30d59f35d5ded742c4af10f593e",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptTaskMessage::test b403ec6a01b9e8ff9219a51b4194d7890f83c7f1f58ca370bbbf25e0ca9d76c3 pending
#[test]
fn message_tests_update_script_task_message_d84a6b119253() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptTaskMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
953,
"MessageTests.UpdateScriptTaskMessage",
"[Test]",
"b403ec6a01b9e8ff9219a51b4194d7890f83c7f1f58ca370bbbf25e0ca9d76c3",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptAgentMessage::test 36daa2fbbc2b787430321c85dedf14ae7afb97ae8b1c242eef1405ac41b4ee4d pending
#[test]
fn message_tests_update_script_agent_message_8dfd1f33cfdf() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptAgentMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
974,
"MessageTests.UpdateScriptAgentMessage",
"[Test]",
"36daa2fbbc2b787430321c85dedf14ae7afb97ae8b1c242eef1405ac41b4ee4d",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.SendPostcardMessage::test 52b00ea634c999a3e6a1d8b04e41a6607bb5f494107ce3a6bb471b28558c3941 pending
#[test]
fn message_tests_send_postcard_message_afc42f28d3be() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.SendPostcardMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
992,
"MessageTests.SendPostcardMessage",
"[Test]",
"52b00ea634c999a3e6a1d8b04e41a6607bb5f494107ce3a6bb471b28558c3941",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateNotecardAgentInventoryMessage::test e1e6fde149db01f6f3b0abaf261af9bca4f5551cc138fa3e3b0dab94f3ae55b5 pending
#[test]
fn message_tests_update_notecard_agent_inventory_message_4ce307da5000() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateNotecardAgentInventoryMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
1017,
"MessageTests.UpdateNotecardAgentInventoryMessage",
"[Test]",
"e1e6fde149db01f6f3b0abaf261af9bca4f5551cc138fa3e3b0dab94f3ae55b5",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.LandStatReplyMessage::test 24617d463c922520e739af51a24d79cd6f46c9492f89edb103904710589b4ff2 pending
#[test]
fn message_tests_land_stat_reply_message_72dd135008d7() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.LandStatReplyMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
1033,
"MessageTests.LandStatReplyMessage",
"[Test]",
"24617d463c922520e739af51a24d79cd6f46c9492f89edb103904710589b4ff2",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.TelportFailedMessage::test 29b96f17d4fb9f5b8e0cad23456672f1c1ab0a5e46c5f355f94e3afad3903a2b pending
#[test]
fn message_tests_telport_failed_message_e0b2ea5bdbee() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.TelportFailedMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
1092,
"MessageTests.TelportFailedMessage",
"[Test]",
"29b96f17d4fb9f5b8e0cad23456672f1c1ab0a5e46c5f355f94e3afad3903a2b",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentInformationMessage::test 57278e94b189b9b71ffd878615f1f74315622334d913f019011f01cf56eb49c1 pending
#[test]
fn message_tests_update_agent_information_message_8c769bcb1118() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentInformationMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
1115,
"MessageTests.UpdateAgentInformationMessage",
"[Test]",
"57278e94b189b9b71ffd878615f1f74315622334d913f019011f01cf56eb49c1",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.PlacesReplyMessage::test d87a9d42a6873a9ae86c1696c0d4f360aaad006085e0408dee32d295fa83341a pending
#[test]
fn message_tests_places_reply_message_5eb37d648c7b() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.PlacesReplyMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
1130,
"MessageTests.PlacesReplyMessage",
"[Test]",
"d87a9d42a6873a9ae86c1696c0d4f360aaad006085e0408dee32d295fa83341a",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.DirLandReplyMessage::test 72b8f97104cf8f39437aaf0b034bc7c2e8ef0e90b9cec33fe6aa70befdda95f4 pending
#[test]
fn message_tests_dir_land_reply_message_a62b48e49015() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.DirLandReplyMessage::test",
"LibreMetaverse.Tests/MessageTests.cs",
1209,
"MessageTests.DirLandReplyMessage",
"[Test]",
"72b8f97104cf8f39437aaf0b034bc7c2e8ef0e90b9cec33fe6aa70befdda95f4",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceRemoteParcelResponse::test 5608e1141913ca30dac74c5c22eb11ad6a5f7a6e07fb162734df5245639fec44 pending
#[test]
fn message_tests_reflection_performance_remote_parcel_response_e967401b4423() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceRemoteParcelResponse::test",
"LibreMetaverse.Tests/MessageTests.cs",
1268,
"MessageTests.ReflectionPerformanceRemoteParcelResponse",
"[Test]",
"5608e1141913ca30dac74c5c22eb11ad6a5f7a6e07fb162734df5245639fec44",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply::test d4a40f5d6a5f3e66d69591429bea0cfc95d313afc9a7a9ee5e9289c69be069d6 pending
#[test]
fn message_tests_reflection_performance_dir_land_reply_edfa4845158b() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply::test",
"LibreMetaverse.Tests/MessageTests.cs",
1291,
"MessageTests.ReflectionPerformanceDirLandReply",
"[Test]",
"d4a40f5d6a5f3e66d69591429bea0cfc95d313afc9a7a9ee5e9289c69be069d6",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply2::test e52dacbdf3f4540553fe9f751334631a2d8440bdffcf6822d2629585176626cc pending
#[test]
fn message_tests_reflection_performance_dir_land_reply2_14304026950f() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply2::test",
"LibreMetaverse.Tests/MessageTests.cs",
1354,
"MessageTests.ReflectionPerformanceDirLandReply2",
"[Test]",
"e52dacbdf3f4540553fe9f751334631a2d8440bdffcf6822d2629585176626cc",
);
}
// parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceParcelProperties::test 914e6015a8abc1b5c1b58a219ef4f67258f793cac02c903e518758deaaddf8a4 pending
#[test]
fn message_tests_reflection_performance_parcel_properties_f576ec58f889() {
pending(
"LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceParcelProperties::test",
"LibreMetaverse.Tests/MessageTests.cs",
1420,
"MessageTests.ReflectionPerformanceParcelProperties",
"[Test]",
"914e6015a8abc1b5c1b58a219ef4f67258f793cac02c903e518758deaaddf8a4",
);
}
// parity-case: LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue::test b85452466c0fdc47a44cc08166f93a660bbf466b0e2205910c1ea84fee22896c pending
#[test]
fn misclassified_link_regression_tests_is_link_texture_item_with_li_21c2c2c9c09e() {
@@ -5202,32 +4552,6 @@ fn offline_messages_tests_retrieve_instant_messages_async_messages_efd23a5b7185(
);
}
// parity-case: LibreMetaverse.Tests/PacketTests.cs::PacketTests.HeaderFlags::test 89d9955f4a2ccb1fe1de227df0d9dc43a8836145a625b07c69e92e3acdef4c8b pending
#[test]
fn packet_tests_header_flags_b4507d2c286b() {
pending(
"LibreMetaverse.Tests/PacketTests.cs::PacketTests.HeaderFlags::test",
"LibreMetaverse.Tests/PacketTests.cs",
37,
"PacketTests.HeaderFlags",
"[Test]",
"89d9955f4a2ccb1fe1de227df0d9dc43a8836145a625b07c69e92e3acdef4c8b",
);
}
// parity-case: LibreMetaverse.Tests/PacketTests.cs::PacketTests.ToBytesMultiple::test 0e0f06d2317de91147bab1e623bed35ee03015da1498a9b9837c91c144bf7da5 pending
#[test]
fn packet_tests_to_bytes_multiple_db2623f4072b() {
pending(
"LibreMetaverse.Tests/PacketTests.cs::PacketTests.ToBytesMultiple::test",
"LibreMetaverse.Tests/PacketTests.cs",
108,
"PacketTests.ToBytesMultiple",
"[Test]",
"0e0f06d2317de91147bab1e623bed35ee03015da1498a9b9837c91c144bf7da5",
);
}
// parity-case: LibreMetaverse.Tests/PrimObjectTests.cs::PrimObjectTests.PathBegin::test 5c8e14e1d08a91a4e7c3e252c932b8fe15cf6b5231cc9fe5bb7ef2ae6e2c8299 pending
#[test]
fn prim_object_tests_path_begin_612754fad0a1() {
@@ -14445,32 +13769,6 @@ fn texture_entry_tests_round_trip_all_faces_texture_i_ds_all_preser_953d0ed895bf
);
}
// parity-case: LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitUnpacking::test 741470d770a0a71853d84e26abaf927fc7dc385dedf0d7de87f63e7a22cb4dd7 pending
#[test]
fn type_tests_bit_unpacking_9f7b6fc4c72c() {
pending(
"LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitUnpacking::test",
"LibreMetaverse.Tests/TypeTests.cs",
252,
"TypeTests.BitUnpacking",
"[Test]",
"741470d770a0a71853d84e26abaf927fc7dc385dedf0d7de87f63e7a22cb4dd7",
);
}
// parity-case: LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitPacking::test fe3cac4216b588667d56b35496a803097dbc39f84c7a82fd95aa101836588948 pending
#[test]
fn type_tests_bit_packing_4d64e30fc471() {
pending(
"LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitPacking::test",
"LibreMetaverse.Tests/TypeTests.cs",
279,
"TypeTests.BitPacking",
"[Test]",
"fe3cac4216b588667d56b35496a803097dbc39f84c7a82fd95aa101836588948",
);
}
// parity-case: LibreMetaverse.Tests/UploadThumbnailTests.cs::UploadThumbnailTests.UploadThumbnailAsync_AgentInventoryItem_SendsBareItemIdAndReturnsNewAsset::test 40ca874a37dade3bfbb391a2b4a75c684cfd7509b269286ccc14d747340d095d pending
#[test]
fn upload_thumbnail_tests_upload_thumbnail_async_agent_inventory_it_7853ea2668d6() {

View File

@@ -29,7 +29,9 @@ fn owned_constructors_fail_with_exact_member_ids() {
};
assert_eq!(
prim_error.csharp_member(),
"M:LibreMetaverse.PrimMesher.PrimMesh.#ctor(System.Int32,System.Single,System.Single,System.Single,System.Int32)"
Some(
"M:LibreMetaverse.PrimMesher.PrimMesh.#ctor(System.Int32,System.Single,System.Single,System.Single,System.Int32)"
)
);
let Err(renderer_error) = SimpleRenderer::new() else {
@@ -37,6 +39,6 @@ fn owned_constructors_fail_with_exact_member_ids() {
};
assert_eq!(
renderer_error.csharp_member(),
"M:LibreMetaverse.Rendering.SimpleRenderer.#ctor"
Some("M:LibreMetaverse.Rendering.SimpleRenderer.#ctor")
);
}

View File

@@ -6,7 +6,7 @@ const MEMBER: &str = "M:LibreMetaverse.GridClient.Login(System.String)";
fn every_api_crate_exposes_the_shared_error() {
macro_rules! assert_aliases {
($($error:path),+ $(,)?) => {$({
let _: $error = NotImplemented::new(MEMBER);
let _: $error = NotImplemented::new(MEMBER).into();
})+};
}

View File

@@ -28,6 +28,6 @@ fn serializer_entry_point_returns_its_exact_member_id() {
};
assert_eq!(
error.csharp_member(),
"M:LibreMetaverse.StructuredData.OSDParser.Deserialize(System.Byte[])"
Some("M:LibreMetaverse.StructuredData.OSDParser.Deserialize(System.Byte[])")
);
}

File diff suppressed because it is too large Load Diff

View File

@@ -11,6 +11,7 @@ fn member_id<T>(result: Result<T, libremetaverse::Error>) -> &'static str {
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
#[test]

View File

@@ -15,6 +15,7 @@ fn member_id<T>(result: Result<T, libremetaverse::Error>) -> &'static str {
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
fn compile_search_call(directory: &DirectoryManager, token: CancellationToken) {