multi geo support #3025
multi geo support #3025
7763 passed, 4 failed and 222 skipped
| Report | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| test-results/runneradmin_runnervmixnmc_2026-03-06_19_07_53.trx | 3936✅ | 2❌ | 118⚪ | 61s |
| test-results/runneradmin_runnervmixnmc_2026-03-06_19_08_03.trx | 3827✅ | 2❌ | 104⚪ | 61s |
❌ test-results/runneradmin_runnervmixnmc_2026-03-06_19_07_53.trx
4056 tests were completed in 61s with 3936 passed, 2 failed and 118 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| StackExchange.Redis.Tests.AbortOnConnectFailTests | 4✅ | 2s | ||
| StackExchange.Redis.Tests.AdhocTests | 1✅ | 4s | ||
| StackExchange.Redis.Tests.AggressiveTests | 5⚪ | 5ms | ||
| StackExchange.Redis.Tests.AsyncTests | 2✅ | 4s | ||
| StackExchange.Redis.Tests.AzureMaintenanceEventTests | 17✅ | 17ms | ||
| StackExchange.Redis.Tests.BacklogTests | 5✅ | 9s | ||
| StackExchange.Redis.Tests.BasicOpsTests | 50✅ | 2⚪ | 127ms | |
| StackExchange.Redis.Tests.BatchTests | 2✅ | 36ms | ||
| StackExchange.Redis.Tests.BitTests | 2✅ | 44ms | ||
| StackExchange.Redis.Tests.BoxUnboxTests | 334✅ | 20ms | ||
| StackExchange.Redis.Tests.CancellationTests | 3✅ | 5⚪ | 2s | |
| StackExchange.Redis.Tests.CertValidationTests | 2✅ | 68ms | ||
| StackExchange.Redis.Tests.ChannelTests | 37✅ | 4ms | ||
| StackExchange.Redis.Tests.ClientKillTests | 6✅ | 3s | ||
| StackExchange.Redis.Tests.ClusterShardedTests | 6✅ | 4⚪ | 581ms | |
| StackExchange.Redis.Tests.ClusterTests | 94✅ | 10⚪ | 14s | |
| StackExchange.Redis.Tests.CommandTests | 5✅ | 6ms | ||
| StackExchange.Redis.Tests.CommandTimeoutTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.ConfigTests | 144✅ | 6s | ||
| StackExchange.Redis.Tests.ConnectByIPTests | 14✅ | 104ms | ||
| StackExchange.Redis.Tests.ConnectCustomConfigTests | 19✅ | 2s | ||
| StackExchange.Redis.Tests.ConnectFailTimeoutTests | 1✅ | 5s | ||
| StackExchange.Redis.Tests.ConnectingFailDetectionTests | 5✅ | 2s | ||
| StackExchange.Redis.Tests.ConnectionFailedErrorsTests | 2✅ | 4⚪ | 18ms | |
| StackExchange.Redis.Tests.ConnectionShutdownTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.ConnectToUnexistingHostTests | 5✅ | 5s | ||
| StackExchange.Redis.Tests.ConstraintsTests | 2✅ | 214ms | ||
| StackExchange.Redis.Tests.CopyTests | 3✅ | 29ms | ||
| StackExchange.Redis.Tests.DatabaseTests | 8✅ | 72ms | ||
| StackExchange.Redis.Tests.DefaultOptionsTests | 16✅ | 133ms | ||
| StackExchange.Redis.Tests.DefaultPortsTests | 17✅ | 3ms | ||
| StackExchange.Redis.Tests.DeprecatedTests | 4✅ | 3ms | ||
| StackExchange.Redis.Tests.DigestIntegrationTests | 28✅ | 72ms | ||
| StackExchange.Redis.Tests.DigestUnitTests | 13✅ | 16ms | ||
| StackExchange.Redis.Tests.EnvoyTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.EventArgsTests | 1✅ | 129ms | ||
| StackExchange.Redis.Tests.ExceptionFactoryTests | 19✅ | 1s | ||
| StackExchange.Redis.Tests.ExecuteTests | 2✅ | 54ms | ||
| StackExchange.Redis.Tests.ExpirationTests | 12✅ | 3ms | ||
| StackExchange.Redis.Tests.ExpiryTests | 12✅ | 86ms | ||
| StackExchange.Redis.Tests.FailoverTests | 3✅ | 1⚪ | 6s | |
| StackExchange.Redis.Tests.FastHashTests | 24✅ | 7ms | ||
| StackExchange.Redis.Tests.FeatureFlagTests | 2✅ | 0ms | ||
| StackExchange.Redis.Tests.FloatingPointTests | 4✅ | 107ms | ||
| StackExchange.Redis.Tests.FormatTests | 67✅ | 10ms | ||
| StackExchange.Redis.Tests.FSharpCompatTests | 2✅ | 1ms | ||
| StackExchange.Redis.Tests.GarbageCollectionTests | 1✅ | 1⚪ | 2s | |
| StackExchange.Redis.Tests.GeoTests | 56✅ | 6s | ||
| StackExchange.Redis.Tests.GetServerTestsCluster | 10✅ | 116ms | ||
| StackExchange.Redis.Tests.GetServerTestsStandalone | 10✅ | 4s | ||
| StackExchange.Redis.Tests.HashFieldTests | 52✅ | 6s | ||
| StackExchange.Redis.Tests.HashTests | 50✅ | 3s | ||
| StackExchange.Redis.Tests.HeartbeatTests | 2✅ | 10s | ||
| StackExchange.Redis.Tests.HighIntegrityBasicOpsTests | 50✅ | 2⚪ | 2s | |
| StackExchange.Redis.Tests.HotKeysClusterTests | 32✅ | 2⚪ | 205ms | |
| StackExchange.Redis.Tests.HotKeysTests | 28✅ | 2⚪ | 39ms | |
| StackExchange.Redis.Tests.HttpTunnelConnectTests | 2⚪ | 2ms | ||
| StackExchange.Redis.Tests.HyperLogLogTests | 4✅ | 61ms | ||
| StackExchange.Redis.Tests.InfoReplicationCheckTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.InProcBasicOpsTests | 46✅ | 6⚪ | 137ms | |
| StackExchange.Redis.Tests.InProcHighIntegrityBasicOpsTests | 46✅ | 6⚪ | 4s | |
| StackExchange.Redis.Tests.Issues.BgSaveResponseTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.Issues.DefaultDatabaseTests | 4✅ | 34ms | ||
| StackExchange.Redis.Tests.Issues.Issue10Tests | 1✅ | 83ms | ||
| StackExchange.Redis.Tests.Issues.Issue1101Tests | 3✅ | 5s | ||
| StackExchange.Redis.Tests.Issues.Issue1103Tests | 7✅ | 45ms | ||
| StackExchange.Redis.Tests.Issues.Issue182Tests | 2⚪ | 2ms | ||
| StackExchange.Redis.Tests.Issues.Issue2164Tests | 2✅ | 0ms | ||
| StackExchange.Redis.Tests.Issues.Issue2176Tests | 2✅ | 157ms | ||
| StackExchange.Redis.Tests.Issues.Issue2392Tests | 1✅ | 1s | ||
| StackExchange.Redis.Tests.Issues.Issue2418 | 1✅ | 7ms | ||
| StackExchange.Redis.Tests.Issues.Issue2507 | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.Issues.Issue25Tests | 4✅ | 2ms | ||
| StackExchange.Redis.Tests.Issues.Issue2653 | 6✅ | 0ms | ||
| StackExchange.Redis.Tests.Issues.Issue2763Tests | 1✅ | 4s | ||
| StackExchange.Redis.Tests.Issues.Issue6Tests | 1✅ | 42ms | ||
| StackExchange.Redis.Tests.Issues.MassiveDeleteTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.Issues.SO10504853Tests | 3✅ | 130ms | ||
| StackExchange.Redis.Tests.Issues.SO10825542Tests | 1✅ | 38ms | ||
| StackExchange.Redis.Tests.Issues.SO11766033Tests | 2✅ | 31ms | ||
| StackExchange.Redis.Tests.Issues.SO22786599Tests | 1✅ | 17ms | ||
| StackExchange.Redis.Tests.Issues.SO23949477Tests | 1✅ | 7ms | ||
| StackExchange.Redis.Tests.Issues.SO24807536Tests | 1✅ | 2s | ||
| StackExchange.Redis.Tests.Issues.SO25113323Tests | 1✅ | 2s | ||
| StackExchange.Redis.Tests.Issues.SO25567566Tests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.KeyAndValueTests | 3✅ | 217ms | ||
| StackExchange.Redis.Tests.KeyIdleAsyncTests | 4✅ | 8s | ||
| StackExchange.Redis.Tests.KeyIdleTests | 4✅ | 9s | ||
| StackExchange.Redis.Tests.KeyNotificationTests | 113✅ | 54ms | ||
| StackExchange.Redis.Tests.KeyPrefixedBatchTests | 1✅ | 1ms | ||
| StackExchange.Redis.Tests.KeyPrefixedDatabaseTests | 237✅ | 169ms | ||
| StackExchange.Redis.Tests.KeyPrefixedTests | 233✅ | 317ms | ||
| StackExchange.Redis.Tests.KeyPrefixedTransactionTests | 16✅ | 141ms | ||
| StackExchange.Redis.Tests.KeyPrefixedVectorSetTests | 18✅ | 137ms | ||
| StackExchange.Redis.Tests.KeyTests | 140✅ | 206ms | ||
| StackExchange.Redis.Tests.LatencyTests | 2✅ | 2⚪ | 7ms | |
| StackExchange.Redis.Tests.LexTests | 2✅ | 19ms | ||
| StackExchange.Redis.Tests.ListTests | 90✅ | 7s | ||
| StackExchange.Redis.Tests.LockingTests | 13✅ | 70ms | ||
| StackExchange.Redis.Tests.LoggerTests | 2✅ | 21ms | ||
| StackExchange.Redis.Tests.MassiveOpsTests | 4✅ | 5⚪ | 57ms | |
| StackExchange.Redis.Tests.MemoryTests | 4✅ | 85ms | ||
| StackExchange.Redis.Tests.MigrateTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.MovedUnitTests | 5✅ | 1❌ | 15s | |
| StackExchange.Redis.Tests.MSetTests | 40✅ | 45ms | ||
| StackExchange.Redis.Tests.MultiAddTests | 4✅ | 42ms | ||
| StackExchange.Redis.Tests.MultiGroupTests.BasicMultiGroupTests | 2✅ | 1❌ | 288ms | |
| StackExchange.Redis.Tests.MultiPrimaryTests | 11✅ | 346ms | ||
| StackExchange.Redis.Tests.NamingTests | 8✅ | 43ms | ||
| StackExchange.Redis.Tests.OverloadCompatTests | 5✅ | 882ms | ||
| StackExchange.Redis.Tests.ParseTests | 28✅ | 9ms | ||
| StackExchange.Redis.Tests.PerformanceTests | 1✅ | 1⚪ | 6ms | |
| StackExchange.Redis.Tests.PreserveOrderTests | 1✅ | 11ms | ||
| StackExchange.Redis.Tests.ProfilingTests | 2✅ | 5⚪ | 36ms | |
| StackExchange.Redis.Tests.PubSubCommandTests | 4✅ | 114ms | ||
| StackExchange.Redis.Tests.PubSubKeyNotificationTestsCluster | 14✅ | 9s | ||
| StackExchange.Redis.Tests.PubSubKeyNotificationTestsStandalone | 14✅ | 24s | ||
| StackExchange.Redis.Tests.PubSubMultiserverTests | 2✅ | 4⚪ | 87ms | |
| StackExchange.Redis.Tests.PubSubTests | 40✅ | 6⚪ | 16s | |
| StackExchange.Redis.Tests.RawResultTests | 5✅ | 5ms | ||
| StackExchange.Redis.Tests.RealWorldTests | 1✅ | 225ms | ||
| StackExchange.Redis.Tests.RedisFeaturesTests | 1✅ | 15ms | ||
| StackExchange.Redis.Tests.RedisResultTests | 20✅ | 31ms | ||
| StackExchange.Redis.Tests.RedisValueEquivalency | 49✅ | 10ms | ||
| StackExchange.Redis.Tests.RespProtocolTests | 115✅ | 449ms | ||
| StackExchange.Redis.Tests.ResultBoxTests | 2✅ | 661ms | ||
| StackExchange.Redis.Tests.Roles | 3✅ | 92ms | ||
| StackExchange.Redis.Tests.SanityChecks | 1✅ | 6ms | ||
| StackExchange.Redis.Tests.ScanTests | 58✅ | 10s | ||
| StackExchange.Redis.Tests.ScriptingTests | 104✅ | 4⚪ | 976ms | |
| StackExchange.Redis.Tests.SecureTests | 5✅ | 100ms | ||
| StackExchange.Redis.Tests.SentinelFailoverTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.SentinelTests | 22✅ | 8s | ||
| StackExchange.Redis.Tests.ServerSnapshotTests | 6✅ | 7ms | ||
| StackExchange.Redis.Tests.SetTests | 32✅ | 970ms | ||
| StackExchange.Redis.Tests.SocketTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.SortedSetTests | 120✅ | 626ms | ||
| StackExchange.Redis.Tests.SortedSetWhenTest | 2✅ | 106ms | ||
| StackExchange.Redis.Tests.SSDBTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.SSLTests | 3✅ | 21⚪ | 5s | |
| StackExchange.Redis.Tests.StreamTests | 248✅ | 2⚪ | 6s | |
| StackExchange.Redis.Tests.StringTests | 74✅ | 6s | ||
| StackExchange.Redis.Tests.SyncContextTests | 10✅ | 1s | ||
| StackExchange.Redis.Tests.TransactionTests | 432✅ | 2⚪ | 9s | |
| StackExchange.Redis.Tests.TransientErrorTests | 4✅ | 2ms | ||
| StackExchange.Redis.Tests.ValueTests | 2✅ | 1ms | ||
| StackExchange.Redis.Tests.VectorSetIntegrationTests | 112✅ | 11s | ||
| StackExchange.Redis.Tests.WithKeyPrefixTests | 9✅ | 82ms |
❌ StackExchange.Redis.Tests.MovedUnitTests
✅ MovedUnitTests.CrossSlotDisallowed(serverType: Cluster) (RESP2)
✅ MovedUnitTests.CrossSlotDisallowed(serverType: Standalone) (RESP2)
❌ MovedUnitTests.KeyMigrationFollowed(allowFollowRedirects: False) (RESP2)
StackExchange.Redis.RedisTimeoutException : The message timed out in the backlog attempting to send because no connection became available, command=SET, timeout: 5000, inst: 0, qu: 0, qs: 0, aw: False, bw: CheckingForTimeout, rs: ReadAsync, ws: Idle, last-in: 191, cur-in: 0, sync-ops: 0, async-ops: 2, serverEndpoint: 127.0.0.1:6379, conn-sec: 15.01, aoc: 1, mc: 1/1/0, mgr: 10 of 10 available, clientName: runnervmixnmc(SE.Redis-v2.11.23.22777), PerfCounterHelperkeyHashSlot: 15004, IOCP: (Busy=0,Free=1000,Min=1,Max=1000), WORKER: (Busy=3,Free=32764,Min=4,Max=32767), POOL: (Threads=22,QueuedItems=0,CompletedItems=80085,Timers=31), v: 2.11.23.22777 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)
✅ MovedUnitTests.KeyMigrationFollowed(allowFollowRedirects: True) (RESP2)
✅ MovedUnitTests.MovedToSameEndpoint_TriggersReconnectAndRetry_CommandSucceeds(serverType: Cluster) (RESP2)
✅ MovedUnitTests.MovedToSameEndpoint_TriggersReconnectAndRetry_CommandSucceeds(serverType: Standalone) (RESP2)
❌ StackExchange.Redis.Tests.MultiGroupTests.BasicMultiGroupTests
❌ MultiGroupTests.BasicMultiGroupTests.PubSubRouted (RESP2)
StackExchange.Redis.RedisCommandException : This operation has been disabled in the command-map and cannot be used: SUBSCRIBE
✅ MultiGroupTests.BasicMultiGroupTests.SelectByLatency (RESP2)
✅ MultiGroupTests.BasicMultiGroupTests.SelectByWeight (RESP2)
❌ test-results/runneradmin_runnervmixnmc_2026-03-06_19_08_03.trx
3933 tests were completed in 61s with 3827 passed, 2 failed and 104 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| StackExchange.Redis.Tests.AbortOnConnectFailTests | 4✅ | 2s | ||
| StackExchange.Redis.Tests.AdhocTests | 1✅ | 91ms | ||
| StackExchange.Redis.Tests.AggressiveTests | 5⚪ | 5ms | ||
| StackExchange.Redis.Tests.AsyncTests | 2✅ | 4s | ||
| StackExchange.Redis.Tests.AzureMaintenanceEventTests | 17✅ | 57ms | ||
| StackExchange.Redis.Tests.BacklogTests | 5✅ | 8s | ||
| StackExchange.Redis.Tests.BasicOpsTests | 50✅ | 2⚪ | 277ms | |
| StackExchange.Redis.Tests.BatchTests | 2✅ | 27ms | ||
| StackExchange.Redis.Tests.BitTests | 2✅ | 116ms | ||
| StackExchange.Redis.Tests.BoxUnboxTests | 334✅ | 336ms | ||
| StackExchange.Redis.Tests.CancellationTests | 2✅ | 6⚪ | 15ms | |
| StackExchange.Redis.Tests.CertValidationTests | 2✅ | 92ms | ||
| StackExchange.Redis.Tests.ChannelTests | 37✅ | 156ms | ||
| StackExchange.Redis.Tests.ClientKillTests | 6✅ | 2s | ||
| StackExchange.Redis.Tests.ClusterShardedTests | 6✅ | 4⚪ | 663ms | |
| StackExchange.Redis.Tests.ClusterTests | 94✅ | 10⚪ | 17s | |
| StackExchange.Redis.Tests.CommandTests | 5✅ | 45ms | ||
| StackExchange.Redis.Tests.CommandTimeoutTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.ConfigTests | 144✅ | 7s | ||
| StackExchange.Redis.Tests.ConnectByIPTests | 14✅ | 89ms | ||
| StackExchange.Redis.Tests.ConnectCustomConfigTests | 19✅ | 7s | ||
| StackExchange.Redis.Tests.ConnectFailTimeoutTests | 1✅ | 3s | ||
| StackExchange.Redis.Tests.ConnectingFailDetectionTests | 5✅ | 2s | ||
| StackExchange.Redis.Tests.ConnectionFailedErrorsTests | 2✅ | 4⚪ | 35ms | |
| StackExchange.Redis.Tests.ConnectionShutdownTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.ConnectToUnexistingHostTests | 5✅ | 4s | ||
| StackExchange.Redis.Tests.ConstraintsTests | 2✅ | 173ms | ||
| StackExchange.Redis.Tests.CopyTests | 3✅ | 38ms | ||
| StackExchange.Redis.Tests.DatabaseTests | 8✅ | 191ms | ||
| StackExchange.Redis.Tests.DefaultOptionsTests | 16✅ | 180ms | ||
| StackExchange.Redis.Tests.DefaultPortsTests | 17✅ | 17ms | ||
| StackExchange.Redis.Tests.DeprecatedTests | 4✅ | 7ms | ||
| StackExchange.Redis.Tests.DigestIntegrationTests | 28✅ | 163ms | ||
| StackExchange.Redis.Tests.DigestUnitTests | 13✅ | 57ms | ||
| StackExchange.Redis.Tests.EnvoyTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.EventArgsTests | 1✅ | 202ms | ||
| StackExchange.Redis.Tests.ExceptionFactoryTests | 18✅ | 1⚪ | 1s | |
| StackExchange.Redis.Tests.ExecuteTests | 2✅ | 60ms | ||
| StackExchange.Redis.Tests.ExpirationTests | 12✅ | 14ms | ||
| StackExchange.Redis.Tests.ExpiryTests | 12✅ | 266ms | ||
| StackExchange.Redis.Tests.FastHashTests | 24✅ | 37ms | ||
| StackExchange.Redis.Tests.FeatureFlagTests | 2✅ | 2ms | ||
| StackExchange.Redis.Tests.FloatingPointTests | 4✅ | 130ms | ||
| StackExchange.Redis.Tests.FormatTests | 67✅ | 68ms | ||
| StackExchange.Redis.Tests.FSharpCompatTests | 2✅ | 17ms | ||
| StackExchange.Redis.Tests.GarbageCollectionTests | 1✅ | 1⚪ | 2s | |
| StackExchange.Redis.Tests.GeoTests | 56✅ | 3s | ||
| StackExchange.Redis.Tests.GetServerTestsCluster | 10✅ | 4s | ||
| StackExchange.Redis.Tests.GetServerTestsStandalone | 10✅ | 1s | ||
| StackExchange.Redis.Tests.HashFieldTests | 52✅ | 2s | ||
| StackExchange.Redis.Tests.HashTests | 50✅ | 2s | ||
| StackExchange.Redis.Tests.HeartbeatTests | 2✅ | 10s | ||
| StackExchange.Redis.Tests.HighIntegrityBasicOpsTests | 50✅ | 2⚪ | 1s | |
| StackExchange.Redis.Tests.HotKeysClusterTests | 32✅ | 2⚪ | 266ms | |
| StackExchange.Redis.Tests.HotKeysTests | 28✅ | 2⚪ | 86ms | |
| StackExchange.Redis.Tests.HttpTunnelConnectTests | 2⚪ | 2ms | ||
| StackExchange.Redis.Tests.HyperLogLogTests | 4✅ | 1s | ||
| StackExchange.Redis.Tests.InfoReplicationCheckTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.InProcBasicOpsTests | 46✅ | 6⚪ | 146ms | |
| StackExchange.Redis.Tests.InProcHighIntegrityBasicOpsTests | 46✅ | 6⚪ | 1s | |
| StackExchange.Redis.Tests.Issues.BgSaveResponseTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.Issues.DefaultDatabaseTests | 4✅ | 46ms | ||
| StackExchange.Redis.Tests.Issues.Issue10Tests | 1✅ | 107ms | ||
| StackExchange.Redis.Tests.Issues.Issue1101Tests | 3✅ | 1s | ||
| StackExchange.Redis.Tests.Issues.Issue1103Tests | 7✅ | 333ms | ||
| StackExchange.Redis.Tests.Issues.Issue182Tests | 2⚪ | 2ms | ||
| StackExchange.Redis.Tests.Issues.Issue2164Tests | 2✅ | 9ms | ||
| StackExchange.Redis.Tests.Issues.Issue2176Tests | 2✅ | 151ms | ||
| StackExchange.Redis.Tests.Issues.Issue2392Tests | 1✅ | 1s | ||
| StackExchange.Redis.Tests.Issues.Issue2418 | 1✅ | 61ms | ||
| StackExchange.Redis.Tests.Issues.Issue2507 | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.Issues.Issue25Tests | 4✅ | 10ms | ||
| StackExchange.Redis.Tests.Issues.Issue2653 | 6✅ | 6ms | ||
| StackExchange.Redis.Tests.Issues.Issue2763Tests | 1✅ | 39ms | ||
| StackExchange.Redis.Tests.Issues.Issue6Tests | 1✅ | 1s | ||
| StackExchange.Redis.Tests.Issues.MassiveDeleteTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.Issues.SO10504853Tests | 3✅ | 333ms | ||
| StackExchange.Redis.Tests.Issues.SO10825542Tests | 1✅ | 33ms | ||
| StackExchange.Redis.Tests.Issues.SO11766033Tests | 2✅ | 65ms | ||
| StackExchange.Redis.Tests.Issues.SO22786599Tests | 1✅ | 29ms | ||
| StackExchange.Redis.Tests.Issues.SO23949477Tests | 1✅ | 16ms | ||
| StackExchange.Redis.Tests.Issues.SO24807536Tests | 1✅ | 2s | ||
| StackExchange.Redis.Tests.Issues.SO25113323Tests | 1✅ | 2s | ||
| StackExchange.Redis.Tests.Issues.SO25567566Tests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.KeyAndValueTests | 3✅ | 423ms | ||
| StackExchange.Redis.Tests.KeyIdleAsyncTests | 4✅ | 8s | ||
| StackExchange.Redis.Tests.KeyIdleTests | 4✅ | 8s | ||
| StackExchange.Redis.Tests.KeyNotificationTests | 113✅ | 185ms | ||
| StackExchange.Redis.Tests.KeyPrefixedBatchTests | 1✅ | 1ms | ||
| StackExchange.Redis.Tests.KeyPrefixedDatabaseTests | 237✅ | 429ms | ||
| StackExchange.Redis.Tests.KeyPrefixedTests | 233✅ | 717ms | ||
| StackExchange.Redis.Tests.KeyPrefixedTransactionTests | 16✅ | 152ms | ||
| StackExchange.Redis.Tests.KeyPrefixedVectorSetTests | 18✅ | 342ms | ||
| StackExchange.Redis.Tests.KeyTests | 140✅ | 518ms | ||
| StackExchange.Redis.Tests.LatencyTests | 2✅ | 2⚪ | 11ms | |
| StackExchange.Redis.Tests.LexTests | 2✅ | 49ms | ||
| StackExchange.Redis.Tests.ListTests | 90✅ | 4s | ||
| StackExchange.Redis.Tests.LockingTests | 13✅ | 94ms | ||
| StackExchange.Redis.Tests.LoggerTests | 2✅ | 35ms | ||
| StackExchange.Redis.Tests.MassiveOpsTests | 4✅ | 5⚪ | 74ms | |
| StackExchange.Redis.Tests.MemoryTests | 4✅ | 242ms | ||
| StackExchange.Redis.Tests.MigrateTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.MovedUnitTests | 6✅ | 10s | ||
| StackExchange.Redis.Tests.MSetTests | 40✅ | 320ms | ||
| StackExchange.Redis.Tests.MultiAddTests | 4✅ | 408ms | ||
| StackExchange.Redis.Tests.MultiGroupTests.BasicMultiGroupTests | 2✅ | 1❌ | 361ms | |
| StackExchange.Redis.Tests.MultiPrimaryTests | 11✅ | 710ms | ||
| StackExchange.Redis.Tests.NamingTests | 8✅ | 74ms | ||
| StackExchange.Redis.Tests.OverloadCompatTests | 5✅ | 477ms | ||
| StackExchange.Redis.Tests.ParseTests | 28✅ | 31ms | ||
| StackExchange.Redis.Tests.PerformanceTests | 1✅ | 1⚪ | 10ms | |
| StackExchange.Redis.Tests.PreserveOrderTests | 1✅ | 825ms | ||
| StackExchange.Redis.Tests.ProfilingTests | 2✅ | 5⚪ | 54ms | |
| StackExchange.Redis.Tests.PubSubCommandTests | 4✅ | 54ms | ||
| StackExchange.Redis.Tests.PubSubKeyNotificationTestsCluster | 14✅ | 18s | ||
| StackExchange.Redis.Tests.PubSubKeyNotificationTestsStandalone | 14✅ | 16s | ||
| StackExchange.Redis.Tests.PubSubMultiserverTests | 2✅ | 4⚪ | 52ms | |
| StackExchange.Redis.Tests.PubSubTests | 40✅ | 6⚪ | 16s | |
| StackExchange.Redis.Tests.RawResultTests | 5✅ | 5ms | ||
| StackExchange.Redis.Tests.RealWorldTests | 1✅ | 226ms | ||
| StackExchange.Redis.Tests.RedisFeaturesTests | 1✅ | 8ms | ||
| StackExchange.Redis.Tests.RedisResultTests | 20✅ | 40ms | ||
| StackExchange.Redis.Tests.RedisValueEquivalency | 49✅ | 104ms | ||
| StackExchange.Redis.Tests.RespProtocolTests | 115✅ | 313ms | ||
| StackExchange.Redis.Tests.ResultBoxTests | 2✅ | 664ms | ||
| StackExchange.Redis.Tests.Roles | 3✅ | 54ms | ||
| StackExchange.Redis.Tests.SanityChecks | 1✅ | 131ms | ||
| StackExchange.Redis.Tests.ScanTests | 58✅ | 4s | ||
| StackExchange.Redis.Tests.SecureTests | 5✅ | 52ms | ||
| StackExchange.Redis.Tests.SentinelFailoverTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.SentinelTests | 22✅ | 8s | ||
| StackExchange.Redis.Tests.ServerSnapshotTests | 6✅ | 23ms | ||
| StackExchange.Redis.Tests.SetTests | 32✅ | 1s | ||
| StackExchange.Redis.Tests.SocketTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.SortedSetTests | 120✅ | 2s | ||
| StackExchange.Redis.Tests.SortedSetWhenTest | 2✅ | 78ms | ||
| StackExchange.Redis.Tests.SSDBTests | 1⚪ | 1ms | ||
| StackExchange.Redis.Tests.SSLTests | 3✅ | 10⚪ | 754ms | |
| StackExchange.Redis.Tests.StreamTests | 247✅ | 1❌ | 2⚪ | 9s |
| StackExchange.Redis.Tests.StringTests | 74✅ | 1s | ||
| StackExchange.Redis.Tests.SyncContextTests | 10✅ | 1s | ||
| StackExchange.Redis.Tests.TransactionTests | 432✅ | 2⚪ | 5s | |
| StackExchange.Redis.Tests.TransientErrorTests | 4✅ | 5ms | ||
| StackExchange.Redis.Tests.ValueTests | 2✅ | 4ms | ||
| StackExchange.Redis.Tests.VectorSetIntegrationTests | 112✅ | 8s | ||
| StackExchange.Redis.Tests.WithKeyPrefixTests | 9✅ | 48ms |
❌ StackExchange.Redis.Tests.MultiGroupTests.BasicMultiGroupTests
❌ MultiGroupTests.BasicMultiGroupTests.PubSubRouted (RESP2)
StackExchange.Redis.RedisCommandException : This operation has been disabled in the command-map and cannot be used: SUBSCRIBE
✅ MultiGroupTests.BasicMultiGroupTests.SelectByLatency (RESP2)
✅ MultiGroupTests.BasicMultiGroupTests.SelectByWeight (RESP2)
❌ StackExchange.Redis.Tests.StreamTests
✅ StreamTests.AddWithApproxCount(mode: Acknowledged) (RESP2)
✅ StreamTests.AddWithApproxCount(mode: Acknowledged) (RESP3)
✅ StreamTests.AddWithApproxCount(mode: DeleteReferences) (RESP2)
✅ StreamTests.AddWithApproxCount(mode: DeleteReferences) (RESP3)
✅ StreamTests.AddWithApproxCount(mode: KeepReferences) (RESP2)
✅ StreamTests.AddWithApproxCount(mode: KeepReferences) (RESP3)
✅ StreamTests.AddWithApproxCountAsync (RESP2)
✅ StreamTests.AddWithApproxCountAsync (RESP3)
✅ StreamTests.AddWithMultipleApproxCount(mode: Acknowledged, count: 1) (RESP2)
✅ StreamTests.AddWithMultipleApproxCount(mode: Acknowledged, count: 1) (RESP3)
✅ StreamTests.AddWithMultipleApproxCount(mode: Acknowledged, count: 2) (RESP2)
✅ StreamTests.AddWithMultipleApproxCount(mode: Acknowledged, count: 2) (RESP3)
✅ StreamTests.AddWithMultipleApproxCount(mode: DeleteReferences, count: 1) (RESP2)
✅ StreamTests.AddWithMultipleApproxCount(mode: DeleteReferences, count: 1) (RESP3)
✅ StreamTests.AddWithMultipleApproxCount(mode: DeleteReferences, count: 2) (RESP2)
✅ StreamTests.AddWithMultipleApproxCount(mode: DeleteReferences, count: 2) (RESP3)
✅ StreamTests.AddWithMultipleApproxCount(mode: KeepReferences, count: 1) (RESP2)
✅ StreamTests.AddWithMultipleApproxCount(mode: KeepReferences, count: 1) (RESP3)
✅ StreamTests.AddWithMultipleApproxCount(mode: KeepReferences, count: 2) (RESP2)
✅ StreamTests.AddWithMultipleApproxCount(mode: KeepReferences, count: 2) (RESP3)
✅ StreamTests.IsStreamType (RESP2)
✅ StreamTests.IsStreamType (RESP3)
✅ StreamTests.StreamAddIdempotentId(iid: False, pairs: False, async: False) (RESP2)
✅ StreamTests.StreamAddIdempotentId(iid: False, pairs: False, async: False) (RESP3)
✅ StreamTests.StreamAddIdempotentId(iid: False, pairs: False, async: True) (RESP2)
✅ StreamTests.StreamAddIdempotentId(iid: False, pairs: False, async: True) (RESP3)
✅ StreamTests.StreamAddIdempotentId(iid: False, pairs: True, async: False) (RESP2)
✅ StreamTests.StreamAddIdempotentId(iid: False, pairs: True, async: False) (RESP3)
✅ StreamTests.StreamAddIdempotentId(iid: False, pairs: True, async: True) (RESP2)
✅ StreamTests.StreamAddIdempotentId(iid: False, pairs: True, async: True) (RESP3)
✅ StreamTests.StreamAddIdempotentId(iid: True, pairs: False, async: False) (RESP2)
✅ StreamTests.StreamAddIdempotentId(iid: True, pairs: False, async: False) (RESP3)
✅ StreamTests.StreamAddIdempotentId(iid: True, pairs: False, async: True) (RESP2)
✅ StreamTests.StreamAddIdempotentId(iid: True, pairs: False, async: True) (RESP3)
✅ StreamTests.StreamAddIdempotentId(iid: True, pairs: True, async: False) (RESP2)
✅ StreamTests.StreamAddIdempotentId(iid: True, pairs: True, async: False) (RESP3)
✅ StreamTests.StreamAddIdempotentId(iid: True, pairs: True, async: True) (RESP2)
✅ StreamTests.StreamAddIdempotentId(iid: True, pairs: True, async: True) (RESP3)
✅ StreamTests.StreamAddMultipleValuePairsWithAutoId (RESP2)
✅ StreamTests.StreamAddMultipleValuePairsWithAutoId (RESP3)
✅ StreamTests.StreamAddMultipleValuePairsWithManualId (RESP2)
✅ StreamTests.StreamAddMultipleValuePairsWithManualId (RESP3)
✅ StreamTests.StreamAddSinglePairWithAutoId (RESP2)
✅ StreamTests.StreamAddSinglePairWithAutoId (RESP3)
✅ StreamTests.StreamAddWithManualId (RESP2)
✅ StreamTests.StreamAddWithManualId (RESP3)
✅ StreamTests.StreamAutoClaim_ClaimsPendingMessages (RESP2)
✅ StreamTests.StreamAutoClaim_ClaimsPendingMessages (RESP3)
✅ StreamTests.StreamAutoClaim_ClaimsPendingMessagesAsync (RESP2)
✅ StreamTests.StreamAutoClaim_ClaimsPendingMessagesAsync (RESP3)
✅ StreamTests.StreamAutoClaim_ClaimsSingleMessageWithCountOption (RESP2)
✅ StreamTests.StreamAutoClaim_ClaimsSingleMessageWithCountOption (RESP3)
✅ StreamTests.StreamAutoClaim_ClaimsSingleMessageWithCountOptionAsync (RESP2)
✅ StreamTests.StreamAutoClaim_ClaimsSingleMessageWithCountOptionAsync (RESP3)
✅ StreamTests.StreamAutoClaim_ClaimsSingleMessageWithCountOptionIdsOnly (RESP2)
✅ StreamTests.StreamAutoClaim_ClaimsSingleMessageWithCountOptionIdsOnly (RESP3)
✅ StreamTests.StreamAutoClaim_ClaimsSingleMessageWithCountOptionIdsOnlyAsync (RESP2)
✅ StreamTests.StreamAutoClaim_ClaimsSingleMessageWithCountOptionIdsOnlyAsync (RESP3)
✅ StreamTests.StreamAutoClaim_IncludesDeletedMessageId (RESP2)
✅ StreamTests.StreamAutoClaim_IncludesDeletedMessageId (RESP3)
✅ StreamTests.StreamAutoClaim_IncludesDeletedMessageIdAsync (RESP2)
✅ StreamTests.StreamAutoClaim_IncludesDeletedMessageIdAsync (RESP3)
✅ StreamTests.StreamAutoClaim_MissingKey (RESP2)
✅ StreamTests.StreamAutoClaim_MissingKey (RESP3)
✅ StreamTests.StreamAutoClaim_NoMessageMeetsMinIdleTime (RESP2)
✅ StreamTests.StreamAutoClaim_NoMessageMeetsMinIdleTime (RESP3)
✅ StreamTests.StreamAutoClaim_NoMessageMeetsMinIdleTimeAsync (RESP2)
✅ StreamTests.StreamAutoClaim_NoMessageMeetsMinIdleTimeAsync (RESP3)
✅ StreamTests.StreamAutoClaim_NoMessagesToClaim (RESP2)
✅ StreamTests.StreamAutoClaim_NoMessagesToClaim (RESP3)
✅ StreamTests.StreamAutoClaim_NoMessagesToClaimAsync (RESP2)
✅ StreamTests.StreamAutoClaim_NoMessagesToClaimAsync (RESP3)
✅ StreamTests.StreamAutoClaim_ReturnsMessageIdOnly (RESP2)
✅ StreamTests.StreamAutoClaim_ReturnsMessageIdOnly (RESP3)
✅ StreamTests.StreamAutoClaim_ReturnsMessageIdOnlyAsync (RESP2)
✅ StreamTests.StreamAutoClaim_ReturnsMessageIdOnlyAsync (RESP3)
✅ StreamTests.StreamConfigure(duration: 13, maxsize: 42, async: False) (RESP2)
✅ StreamTests.StreamConfigure(duration: 13, maxsize: 42, async: False) (RESP3)
✅ StreamTests.StreamConfigure(duration: 13, maxsize: 42, async: True) (RESP2)
✅ StreamTests.StreamConfigure(duration: 13, maxsize: 42, async: True) (RESP3)
✅ StreamTests.StreamConfigure(duration: 13, maxsize: null, async: False) (RESP2)
✅ StreamTests.StreamConfigure(duration: 13, maxsize: null, async: False) (RESP3)
✅ StreamTests.StreamConfigure(duration: 13, maxsize: null, async: True) (RESP2)
✅ StreamTests.StreamConfigure(duration: 13, maxsize: null, async: True) (RESP3)
✅ StreamTests.StreamConfigure(duration: null, maxsize: 42, async: False) (RESP2)
✅ StreamTests.StreamConfigure(duration: null, maxsize: 42, async: False) (RESP3)
✅ StreamTests.StreamConfigure(duration: null, maxsize: 42, async: True) (RESP2)
✅ StreamTests.StreamConfigure(duration: null, maxsize: 42, async: True) (RESP3)
✅ StreamTests.StreamConfigure(duration: null, maxsize: null, async: False) (RESP2)
✅ StreamTests.StreamConfigure(duration: null, maxsize: null, async: False) (RESP3)
✅ StreamTests.StreamConfigure(duration: null, maxsize: null, async: True) (RESP2)
✅ StreamTests.StreamConfigure(duration: null, maxsize: null, async: True) (RESP3)
✅ StreamTests.StreamConsumerGroupAcknowledgeAndDeleteMessage(mode: Acknowledged) (RESP2)
✅ StreamTests.StreamConsumerGroupAcknowledgeAndDeleteMessage(mode: Acknowledged) (RESP3)
✅ StreamTests.StreamConsumerGroupAcknowledgeAndDeleteMessage(mode: DeleteReferences) (RESP2)
✅ StreamTests.StreamConsumerGroupAcknowledgeAndDeleteMessage(mode: DeleteReferences) (RESP3)
✅ StreamTests.StreamConsumerGroupAcknowledgeAndDeleteMessage(mode: KeepReferences) (RESP2)
✅ StreamTests.StreamConsumerGroupAcknowledgeAndDeleteMessage(mode: KeepReferences) (RESP3)
✅ StreamTests.StreamConsumerGroupAcknowledgeMessage (RESP2)
✅ StreamTests.StreamConsumerGroupAcknowledgeMessage (RESP3)
✅ StreamTests.StreamConsumerGroupAutoClaim_MultiStream (RESP2)
✅ StreamTests.StreamConsumerGroupAutoClaim_MultiStream (RESP3)
❌ StreamTests.StreamConsumerGroupAutoClaim_SingleStream (RESP2)
Assert.Empty() Failure: Collection was not empty
Collection: [StackExchange.Redis.StreamEntry, StackExchange.Redis.StreamEntry]
✅ StreamTests.StreamConsumerGroupAutoClaim_SingleStream (RESP3)
✅ StreamTests.StreamConsumerGroupClaimMessages (RESP2)
✅ StreamTests.StreamConsumerGroupClaimMessages (RESP3)
✅ StreamTests.StreamConsumerGroupClaimMessagesReturningIds (RESP2)
✅ StreamTests.StreamConsumerGroupClaimMessagesReturningIds (RESP3)
✅ StreamTests.StreamConsumerGroupInfoLagIsNull (RESP2)
✅ StreamTests.StreamConsumerGroupInfoLagIsNull (RESP3)
✅ StreamTests.StreamConsumerGroupInfoLagIsTwo (RESP2)
✅ StreamTests.StreamConsumerGroupInfoLagIsTwo (RESP3)
✅ StreamTests.StreamConsumerGroupReadFromStreamBeginning (RESP2)
✅ StreamTests.StreamConsumerGroupReadFromStreamBeginning (RESP3)
✅ StreamTests.StreamConsumerGroupReadFromStreamBeginningWithCount (RESP2)
✅ StreamTests.StreamConsumerGroupReadFromStreamBeginningWithCount (RESP3)
✅ StreamTests.StreamConsumerGroupReadMultipleOneReadBeginningOneReadNew (RESP2)
✅ StreamTests.StreamConsumerGroupReadMultipleOneReadBeginningOneReadNew (RESP3)
✅ StreamTests.StreamConsumerGroupReadMultipleOnlyNewMessagesExpect1Result (RESP2)
✅ StreamTests.StreamConsumerGroupReadMultipleOnlyNewMessagesExpect1Result (RESP3)
✅ StreamTests.StreamConsumerGroupReadMultipleOnlyNewMessagesExpectNoResult (RESP2)
✅ StreamTests.StreamConsumerGroupReadMultipleOnlyNewMessagesExpectNoResult (RESP3)
✅ StreamTests.StreamConsumerGroupReadMultipleRestrictCount (RESP2)
✅ StreamTests.StreamConsumerGroupReadMultipleRestrictCount (RESP3)
✅ StreamTests.StreamConsumerGroupReadOnlyNewMessagesWithEmptyResponse (RESP2)
✅ StreamTests.StreamConsumerGroupReadOnlyNewMessagesWithEmptyResponse (RESP3)
✅ StreamTests.StreamConsumerGroupSetId (RESP2)
✅ StreamTests.StreamConsumerGroupSetId (RESP3)
✅ StreamTests.StreamConsumerGroupViewPendingInfoNoConsumers (RESP2)
✅ StreamTests.StreamConsumerGroupViewPendingInfoNoConsumers (RESP3)
✅ StreamTests.StreamConsumerGroupViewPendingInfoSummary (RESP2)
✅ StreamTests.StreamConsumerGroupViewPendingInfoSummary (RESP3)
✅ StreamTests.StreamConsumerGroupViewPendingInfoWhenNothingPending (RESP2)
✅ StreamTests.StreamConsumerGroupViewPendingInfoWhenNothingPending (RESP3)
✅ StreamTests.StreamConsumerGroupViewPendingMessageInfo (RESP2)
✅ StreamTests.StreamConsumerGroupViewPendingMessageInfo (RESP3)
✅ StreamTests.StreamConsumerGroupViewPendingMessageInfoForConsumer (RESP2)
✅ StreamTests.StreamConsumerGroupViewPendingMessageInfoForConsumer (RESP3)
✅ StreamTests.StreamConsumerGroupViewPendingMessageWithMinIdle (RESP2)
✅ StreamTests.StreamConsumerGroupViewPendingMessageWithMinIdle (RESP3)
✅ StreamTests.StreamConsumerGroupWithNoConsumers (RESP2)
✅ StreamTests.StreamConsumerGroupWithNoConsumers (RESP3)
✅ StreamTests.StreamCreateConsumerGroup (RESP2)
✅ StreamTests.StreamCreateConsumerGroup (RESP3)
✅ StreamTests.StreamCreateConsumerGroupBeforeCreatingStream (RESP2)
✅ StreamTests.StreamCreateConsumerGroupBeforeCreatingStream (RESP3)
✅ StreamTests.StreamCreateConsumerGroupFailsIfKeyDoesntExist (RESP2)
✅ StreamTests.StreamCreateConsumerGroupFailsIfKeyDoesntExist (RESP3)
✅ StreamTests.StreamCreateConsumerGroupSucceedsWhenKeyExists (RESP2)
✅ StreamTests.StreamCreateConsumerGroupSucceedsWhenKeyExists (RESP3)
✅ StreamTests.StreamDeleteConsumer (RESP2)
✅ StreamTests.StreamDeleteConsumer (RESP3)
✅ StreamTests.StreamDeleteConsumerGroup (RESP2)
✅ StreamTests.StreamDeleteConsumerGroup (RESP3)
✅ StreamTests.StreamDeleteExMessage(mode: Acknowledged) (RESP2)
✅ StreamTests.StreamDeleteExMessage(mode: Acknowledged) (RESP3)
✅ StreamTests.StreamDeleteExMessage(mode: DeleteReferences) (RESP2)
✅ StreamTests.StreamDeleteExMessage(mode: DeleteReferences) (RESP3)
✅ StreamTests.StreamDeleteExMessage(mode: KeepReferences) (RESP2)
✅ StreamTests.StreamDeleteExMessage(mode: KeepReferences) (RESP3)
✅ StreamTests.StreamDeleteExMessages(mode: Acknowledged) (RESP2)
✅ StreamTests.StreamDeleteExMessages(mode: Acknowledged) (RESP3)
✅ StreamTests.StreamDeleteExMessages(mode: DeleteReferences) (RESP2)
✅ StreamTests.StreamDeleteExMessages(mode: DeleteReferences) (RESP3)
✅ StreamTests.StreamDeleteExMessages(mode: KeepReferences) (RESP2)
✅ StreamTests.StreamDeleteExMessages(mode: KeepReferences) (RESP3)
✅ StreamTests.StreamDeleteMessage (RESP2)
✅ StreamTests.StreamDeleteMessage (RESP3)
✅ StreamTests.StreamDeleteMessages (RESP2)
✅ StreamTests.StreamDeleteMessages (RESP3)
✅ StreamTests.StreamGroupConsumerInfoGet (RESP2)
✅ StreamTests.StreamGroupConsumerInfoGet (RESP3)
✅ StreamTests.StreamGroupInfoGet (RESP2)
✅ StreamTests.StreamGroupInfoGet (RESP3)
✅ StreamTests.StreamInfoGet (RESP2)
✅ StreamTests.StreamInfoGet (RESP3)
✅ StreamTests.StreamInfoGetWithEmptyStream (RESP2)
✅ StreamTests.StreamInfoGetWithEmptyStream (RESP3)
✅ StreamTests.StreamNoConsumerGroups (RESP2)
✅ StreamTests.StreamNoConsumerGroups (RESP3)
✅ StreamTests.StreamPendingNoMessagesOrConsumers (RESP2)
✅ StreamTests.StreamPendingNoMessagesOrConsumers (RESP3)
✅ StreamTests.StreamPositionDefaultValueIsBeginning (RESP2)
✅ StreamTests.StreamPositionDefaultValueIsBeginning (RESP3)
✅ StreamTests.StreamPositionValidateBeginning (RESP2)
✅ StreamTests.StreamPositionValidateBeginning (RESP3)
✅ StreamTests.StreamPositionValidateExplicit (RESP2)
✅ StreamTests.StreamPositionValidateExplicit (RESP3)
✅ StreamTests.StreamPositionValidateNew (RESP2)
✅ StreamTests.StreamPositionValidateNew (RESP3)
✅ StreamTests.StreamRead (RESP2)
✅ StreamTests.StreamRead (RESP3)
✅ StreamTests.StreamReadEmptyStream (RESP2)
✅ StreamTests.StreamReadEmptyStream (RESP3)
✅ StreamTests.StreamReadEmptyStreams (RESP2)
✅ StreamTests.StreamReadEmptyStreams (RESP3)
✅ StreamTests.StreamReadExpectedExceptionEmptyStreamList (RESP2)
✅ StreamTests.StreamReadExpectedExceptionEmptyStreamList (RESP3)
✅ StreamTests.StreamReadExpectedExceptionInvalidCountMultipleStream (RESP2)
✅ StreamTests.StreamReadExpectedExceptionInvalidCountMultipleStream (RESP3)
✅ StreamTests.StreamReadExpectedExceptionInvalidCountSingleStream (RESP2)
✅ StreamTests.StreamReadExpectedExceptionInvalidCountSingleStream (RESP3)
✅ StreamTests.StreamReadExpectedExceptionNullStreamList (RESP2)
✅ StreamTests.StreamReadExpectedExceptionNullStreamList (RESP3)
✅ StreamTests.StreamReadGroupMultiStreamWithNoAckShowsNoPendingMessages (RESP2)
✅ StreamTests.StreamReadGroupMultiStreamWithNoAckShowsNoPendingMessages (RESP3)
✅ StreamTests.StreamReadGroupWithNoAckShowsNoPendingMessages (RESP2)
✅ StreamTests.StreamReadGroupWithNoAckShowsNoPendingMessages (RESP3)
✅ StreamTests.StreamReadIndexerUsage (RESP2)
✅ StreamTests.StreamReadIndexerUsage (RESP3)
✅ StreamTests.StreamReadLastMessage (RESP2)
✅ StreamTests.StreamReadLastMessage (RESP3)
✅ StreamTests.StreamReadMultipleStreams (RESP2)
✅ StreamTests.StreamReadMultipleStreams (RESP3)
✅ StreamTests.StreamReadMultipleStreamsLastMessage (RESP2)
✅ StreamTests.StreamReadMultipleStreamsLastMessage (RESP3)
✅ StreamTests.StreamReadMultipleStreamsWithCount (RESP2)
✅ StreamTests.StreamReadMultipleStreamsWithCount (RESP3)
✅ StreamTests.StreamReadMultipleStreamsWithEmptyResponse (RESP2)
✅ StreamTests.StreamReadMultipleStreamsWithEmptyResponse (RESP3)
✅ StreamTests.StreamReadMultipleStreamsWithReadPastSecondStream (RESP2)
✅ StreamTests.StreamReadMultipleStreamsWithReadPastSecondStream (RESP3)
✅ StreamTests.StreamReadPastEndOfStream (RESP2)
✅ StreamTests.StreamReadPastEndOfStream (RESP3)
✅ StreamTests.StreamReadRange (RESP2)
✅ StreamTests.StreamReadRange (RESP3)
✅ StreamTests.StreamReadRangeOfEmptyStream (RESP2)
✅ StreamTests.StreamReadRangeOfEmptyStream (RESP3)
✅ StreamTests.StreamReadRangeReverse (RESP2)
✅ StreamTests.StreamReadRangeReverse (RESP3)
✅ StreamTests.StreamReadRangeReverseWithCount (RESP2)
✅ StreamTests.StreamReadRangeReverseWithCount (RESP3)
✅ StreamTests.StreamReadRangeWithCount (RESP2)
✅ StreamTests.StreamReadRangeWithCount (RESP3)
✅ StreamTests.StreamReadWithAfterIdAndCount_1 (RESP2)
✅ StreamTests.StreamReadWithAfterIdAndCount_1 (RESP3)
✅ StreamTests.StreamReadWithAfterIdAndCount_2 (RESP2)
✅ StreamTests.StreamReadWithAfterIdAndCount_2 (RESP3)
✅ StreamTests.StreamTrimByMinId(mode: Acknowledged) (RESP2)
✅ StreamTests.StreamTrimByMinId(mode: Acknowledged) (RESP3)
✅ StreamTests.StreamTrimByMinId(mode: DeleteReferences) (RESP2)
✅ StreamTests.StreamTrimByMinId(mode: DeleteReferences) (RESP3)
✅ StreamTests.StreamTrimByMinId(mode: KeepReferences) (RESP2)
✅ StreamTests.StreamTrimByMinId(mode: KeepReferences) (RESP3)
⚪ StreamTests.StreamTrimByMinIdWithApproximateAndLimit (RESP2)
⚪ StreamTests.StreamTrimByMinIdWithApproximateAndLimit (RESP3)
✅ StreamTests.StreamTrimLength (RESP2)
✅ StreamTests.StreamTrimLength (RESP3)
✅ StreamTests.StreamVerifyLength (RESP2)
✅ StreamTests.StreamVerifyLength (RESP3)
Annotations
Check failure on line 0 in test-results/runneradmin_runnervmixnmc_2026-03-06_19_07_53.trx
github-actions / Tests Results - Windows Server 2022
StackExchange.Redis.Tests.MovedUnitTests ► MovedUnitTests.KeyMigrationFollowed(allowFollowRedirects: False) (RESP2)
Failed test found in:
test-results/runneradmin_runnervmixnmc_2026-03-06_19_07_53.trx
Error:
StackExchange.Redis.RedisTimeoutException : The message timed out in the backlog attempting to send because no connection became available, command=SET, timeout: 5000, inst: 0, qu: 0, qs: 0, aw: False, bw: CheckingForTimeout, rs: ReadAsync, ws: Idle, last-in: 191, cur-in: 0, sync-ops: 0, async-ops: 2, serverEndpoint: 127.0.0.1:6379, conn-sec: 15.01, aoc: 1, mc: 1/1/0, mgr: 10 of 10 available, clientName: runnervmixnmc(SE.Redis-v2.11.23.22777), PerfCounterHelperkeyHashSlot: 15004, IOCP: (Busy=0,Free=1000,Min=1,Max=1000), WORKER: (Busy=3,Free=32764,Min=4,Max=32767), POOL: (Threads=22,QueuedItems=0,CompletedItems=80085,Timers=31), v: 2.11.23.22777 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)
Raw output
StackExchange.Redis.RedisTimeoutException : The message timed out in the backlog attempting to send because no connection became available, command=SET, timeout: 5000, inst: 0, qu: 0, qs: 0, aw: False, bw: CheckingForTimeout, rs: ReadAsync, ws: Idle, last-in: 191, cur-in: 0, sync-ops: 0, async-ops: 2, serverEndpoint: 127.0.0.1:6379, conn-sec: 15.01, aoc: 1, mc: 1/1/0, mgr: 10 of 10 available, clientName: runnervmixnmc(SE.Redis-v2.11.23.22777), PerfCounterHelperkeyHashSlot: 15004, IOCP: (Busy=0,Free=1000,Min=1,Max=1000), WORKER: (Busy=3,Free=32764,Min=4,Max=32767), POOL: (Threads=22,QueuedItems=0,CompletedItems=80085,Timers=31), v: 2.11.23.22777 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)
at StackExchange.Redis.Tests.MovedUnitTests.KeyMigrationFollowed(Boolean allowFollowRedirects) in /_/tests/StackExchange.Redis.Tests/MovedUnitTests.cs:line 62
at StackExchange.Redis.Tests.MovedUnitTests.KeyMigrationFollowed(Boolean allowFollowRedirects) in /_/tests/StackExchange.Redis.Tests/MovedUnitTests.cs:line 76
--- End of stack trace from previous location ---
Check failure on line 0 in test-results/runneradmin_runnervmixnmc_2026-03-06_19_07_53.trx
github-actions / Tests Results - Windows Server 2022
StackExchange.Redis.Tests.MultiGroupTests.BasicMultiGroupTests ► MultiGroupTests.BasicMultiGroupTests.PubSubRouted (RESP2)
Failed test found in:
test-results/runneradmin_runnervmixnmc_2026-03-06_19_07_53.trx
Error:
StackExchange.Redis.RedisCommandException : This operation has been disabled in the command-map and cannot be used: SUBSCRIBE
Raw output
StackExchange.Redis.RedisCommandException : This operation has been disabled in the command-map and cannot be used: SUBSCRIBE
at StackExchange.Redis.ConnectionMultiplexer.CheckMessage(Message message) in /_/src/StackExchange.Redis/ConnectionMultiplexer.cs:line 343
at StackExchange.Redis.RedisBase.ExecuteAsync[T](Message message, ResultProcessor`1 processor, ServerEndPoint server) in /_/src/StackExchange.Redis/RedisBase.cs:line 53
at StackExchange.Redis.ConnectionMultiplexer.SingleNodeSubscription.EnsureSubscribedToServerAsync(RedisSubscriber subscriber, RedisChannel channel, CommandFlags flags, Boolean internalCall, ServerEndPoint server) in /_/src/StackExchange.Redis/Subscription.cs:line 321
at StackExchange.Redis.Tests.MultiGroupTests.BasicMultiGroupTests.PubSubRouted() in /_/tests/StackExchange.Redis.Tests/MultiGroupTests/BasicMultiGroupTests.cs:line 136
--- End of stack trace from previous location ---
Check failure on line 0 in test-results/runneradmin_runnervmixnmc_2026-03-06_19_08_03.trx
github-actions / Tests Results - Windows Server 2022
StackExchange.Redis.Tests.MultiGroupTests.BasicMultiGroupTests ► MultiGroupTests.BasicMultiGroupTests.PubSubRouted (RESP2)
Failed test found in:
test-results/runneradmin_runnervmixnmc_2026-03-06_19_08_03.trx
Error:
StackExchange.Redis.RedisCommandException : This operation has been disabled in the command-map and cannot be used: SUBSCRIBE
Raw output
StackExchange.Redis.RedisCommandException : This operation has been disabled in the command-map and cannot be used: SUBSCRIBE
at StackExchange.Redis.CommandMap.AssertAvailable(RedisCommand command) in /_/src/StackExchange.Redis/CommandMap.cs:line 196
at StackExchange.Redis.ConnectionMultiplexer.CheckMessage(Message message) in /_/src/StackExchange.Redis/ConnectionMultiplexer.cs:line 353
at StackExchange.Redis.RedisBase.ExecuteAsync[T](Message message, ResultProcessor`1 processor, ServerEndPoint server) in /_/src/StackExchange.Redis/RedisBase.cs:line 54
at StackExchange.Redis.ConnectionMultiplexer.SingleNodeSubscription.<EnsureSubscribedToServerAsync>d__14.MoveNext() in /_/src/StackExchange.Redis/Subscription.cs:line 321
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at StackExchange.Redis.Tests.MultiGroupTests.BasicMultiGroupTests.<PubSubRouted>d__8.MoveNext() in /_/tests/StackExchange.Redis.Tests/MultiGroupTests/BasicMultiGroupTests.cs:line 137
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Check failure on line 0 in test-results/runneradmin_runnervmixnmc_2026-03-06_19_08_03.trx
github-actions / Tests Results - Windows Server 2022
StackExchange.Redis.Tests.StreamTests ► StreamTests.StreamConsumerGroupAutoClaim_SingleStream (RESP2)
Failed test found in:
test-results/runneradmin_runnervmixnmc_2026-03-06_19_08_03.trx
Error:
Assert.Empty() Failure: Collection was not empty
Collection: [StackExchange.Redis.StreamEntry, StackExchange.Redis.StreamEntry]
Raw output
Assert.Empty() Failure: Collection was not empty
Collection: [StackExchange.Redis.StreamEntry, StackExchange.Redis.StreamEntry]
at StackExchange.Redis.Tests.StreamTests.<StreamConsumerGroupAutoClaim_SingleStream>d__27.MoveNext() in /_/tests/StackExchange.Redis.Tests/StreamTests.cs:line 701
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at StackExchange.Redis.Tests.StreamTests.<StreamConsumerGroupAutoClaim_SingleStream>d__27.MoveNext() in /_/tests/StackExchange.Redis.Tests/StreamTests.cs:line 706
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)