Files
natsdotnet/tests.md
2026-03-13 11:50:01 -04:00

2.2 KiB

Test Status

Failing Tests

No known failing tests.

Skipped Tests

NATS.E2E.Tests (3 skipped)

Test Reason
MqttTests.Mqtt_PubSub_SameTopicDelivered Superseded by MqttE2ETests — text-line protocol incompatible with binary MQTT 3.1.1 server
MqttTests.Mqtt_DifferentTopic_NotDelivered Superseded by MqttE2ETests — text-line protocol incompatible with binary MQTT 3.1.1 server
MqttTests.Mqtt_Qos1_PubAckReceived_AndDelivered Superseded by MqttE2ETests — text-line protocol incompatible with binary MQTT 3.1.1 server

NATS.Server.Core.Tests (6 skipped)

Test Reason
ClientProtocolGoParityTests.Client_rejects_NRG_subjects_for_non_system_users Not yet implemented
ClientProtocolGoParityTests.Header_stripped_for_non_header_subscriber Not yet implemented
ClientProtocolGoParityTests.Header_stripped_for_non_header_queue_subscriber Not yet implemented
SubjectTreeTests.TestSubjectTreeMatchAllPerf Performance-only
SubjectTreeTests.TestSubjectTreeIterPerf Performance-only
SubjectTreeTests.TestSubjectTreeGSLIntersection Not yet implemented

NATS.Server.JetStream.Tests (9 skipped)

Test Reason
MirrorSourceGoParityTests.Mirror_consumer_fails_after_restart_and_recovers Requires real server restart with FileStore persistence
MirrorSourceGoParityTests.Remove_external_source_stops_forwarding Requires multi-server leaf node topology
MirrorSourceGoParityTests.Work_queue_source_recovers_after_restart Requires real server restart
MirrorSourceGoParityTests.Work_queue_source_naming_recovers_after_restart Requires real server restart
MirrorSourceGoParityTests.Stream_update_with_external_source_works Requires multi-server leaf node topology
FileStoreRecovery2Tests.WriteFailures_FullDisk_SkipEnvironmentSpecific Environment-specific (requires Docker tmpfs)
FileStoreRecovery2Tests.PartialIndexes_StoreAndLoadAfterCacheExpiry Obsolete in Go upstream
FileStoreRecovery2Tests.WriteFullState_HighSubjectCardinality Performance benchmark only
FileStoreRecovery2Tests.Corruption_HbitSanityCheck Go-internal wire format (hbit/cbit)