Files
natsdotnet/docs/plans/2026-02-23-jetstream-remaining-parity-verification.md

1.4 KiB

JetStream Remaining Parity Verification (2026-02-23)

Targeted Gate

Command:

dotnet test tests/NATS.Server.Tests --filter "FullyQualifiedName~JetStream|FullyQualifiedName~Raft|FullyQualifiedName~Route|FullyQualifiedName~Gateway|FullyQualifiedName~Leaf" -v minimal

Result:

  • Passed: 54
  • Failed: 0
  • Skipped: 0
  • Duration: ~10s

Full Suite Gate

Command:

dotnet test -v minimal

Result:

  • Passed: 737
  • Failed: 0
  • Skipped: 0
  • Duration: ~1m 5s

Focused Scenario Evidence

  • JetStreamApiProtocolIntegrationTests.Js_api_request_over_pub_reply_returns_response_message
  • JetStreamStreamMessageApiTests.Stream_msg_get_delete_and_purge_change_state
  • JetStreamDirectGetApiTests.Direct_get_returns_message_without_stream_info_wrapper
  • JetStreamSnapshotRestoreApiTests.Snapshot_then_restore_reconstructs_messages
  • JetStreamConsumerNextApiTests.Consumer_msg_next_respects_batch_request
  • JetStreamPushConsumerContractTests.Ack_all_advances_floor_and_clears_pending_before_sequence
  • RaftSafetyContractTests.Follower_rejects_stale_term_vote_and_append
  • JetStreamClusterControlApiTests.Stream_leader_stepdown_and_meta_stepdown_endpoints_return_success_shape
  • JetStreamMonitoringParityTests.Jsz_and_varz_include_expanded_runtime_fields
  • JetStreamIntegrationMatrixTests.Integration_matrix_executes_real_server_scenarios