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

41 lines
2.2 KiB
Markdown

# 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) |