| Test | Status | Detail |
|---|---|---|
| printver | PASS | all passed |
| dump | PASS | all passed |
| auth | PASS | all passed |
| protocol | PASS | all passed |
| keyspace | PASS | all passed |
| scan | PASS | all passed |
| info | PASS | all passed |
| info-command | PASS | all passed |
| sort | PASS | all passed |
| expire | PASS | all passed |
| other | FAIL | Don't rehash if redis has child process in tests/unit/other.tcl |
| multi | PASS | all passed |
| quit | PASS | all passed |
| aofrw | PASS | all passed |
| acl | PASS | all passed |
| acl-v2 | PASS | all passed |
| latency-monitor | PASS | all passed |
| pubsub | PASS | all passed |
| pubsubshard | PASS | all passed |
| slowlog | PASS | all passed |
| scripting | PASS | all passed |
| functions | PASS | all passed |
| maxmemory | FAIL | eviction due to input buffer of a dead client, client eviction: false in tests/unit/maxmemory.tcl; Without maxmemory small integers are shared in tests/unit/maxmemory.tcl; With maxmemory and non-LRU policy integers are still shared in tests/unit/maxmemory.tcl; maxmemory - only allkeys-* should remove non-volatile keys (volatile-lru) in tests/unit/maxmemory.tc...; maxmemory - only allkeys-* should remove non-volatile keys (volatile-random) in tests/unit/maxmemory...; maxmemory - only allkeys-* should remove non-volatile keys (volatile-ttl) in tests/unit/maxmemory.tc...; replica buffer don't induce eviction in tests/unit/maxmemory.tcl; client tracking don't cause eviction feedback loop in tests/unit/maxmemory.tcl |
| introspection | PASS | all passed |
| introspection-2 | PASS | all passed |
| limits | PASS | all passed |
| obuf-limits | PASS | all passed |
| bitops | PASS | all passed |
| bitfield | PASS | all passed |
| geo | PASS | all passed |
| memefficiency | FAIL | Active defrag in tests/unit/memefficiency.tcl; Active defrag eval scripts in tests/unit/memefficiency.tcl; Active defrag big keys in tests/unit/memefficiency.tcl; Active defrag big list in tests/unit/memefficiency.tcl; Active defrag edge case in tests/unit/memefficiency.tcl |
| hyperloglog | PASS | all passed |
| lazyfree | PASS | all passed |
| wait | PASS | all passed |
| pause | PASS | all passed |
| querybuf | PASS | all passed |
| tls | PASS | all passed |
| tracking | FAIL | Tracking invalidation message of eviction keys should be before response in tests/unit/tracking.tcl |
| oom-score-adj | PASS | all passed |
| shutdown | PASS | all passed |
| networking | PASS | all passed |
| client-eviction | PASS | all passed |
| violations | PASS | all passed |
| replybufsize | PASS | all passed |
| Test | Status | Detail |
|---|---|---|
| string | PASS | all passed |
| incr | FAIL | INCR uses shared objects in the 0-9999 range in tests/unit/type/incr.tcl |
| list | PASS | all passed |
| list-2 | PASS | all passed |
| list-3 | PASS | all passed |
| set | FAIL | SRANDMEMBER with a dict containing long chain in tests/unit/type/set.tcl; SMOVE basics - from regular set to intset in tests/unit/type/set.tcl; SMOVE basics - from intset to regular set in tests/unit/type/set.tcl; SMOVE non existing key in tests/unit/type/set.tcl; SMOVE non existing src set in tests/unit/type/set.tcl; SMOVE from regular set to non existing destination set in tests/unit/type/set.tcl; SMOVE from intset to non existing destination set in tests/unit/type/set.tcl |
| zset | PASS | all passed |
| hash | PASS | all passed |
| stream | PASS | all passed |
| stream-cgroups | PASS | all passed |
| Test | Status | Detail |
|---|---|---|
| block-repl | PASS | all passed |
| replication | PASS | all passed |
| replication-2 | PASS | all passed |
| replication-3 | PASS | all passed |
| replication-4 | PASS | all passed |
| replication-psync | PASS | all passed |
| replication-buffer | PASS | all passed |
| shutdown | PASS | all passed |
| aof | PASS | all passed |
| aof-race | PASS | all passed |
| aof-multi-part | PASS | all passed |
| rdb | FAIL | Test RDB load info in tests/integration/rdb.tcl |
| corrupt-dump | PASS | all passed |
| corrupt-dump-fuzzer | PASS | all passed |
| convert-zipmap-hash-on-load | PASS | all passed |
| convert-ziplist-hash-on-load | PASS | all passed |
| convert-ziplist-zset-on-load | PASS | all passed |
| logging | PASS | all passed |
| psync2 | PASS | all passed |
| psync2-reg | PASS | all passed |
| psync2-pingoff | PASS | all passed |
| psync2-master-restart | FAIL | PSYNC2: Partial resync after Master restart using RDB aux fields with expire in tests/integration/ps...; PSYNC2: Full resync after Master restart when too many key expired in tests/integration/psync2-maste... |
| failover | PASS | all passed |
| redis-cli | PASS | all passed |
| redis-benchmark | PASS | all passed |
| dismiss-mem | PASS | all passed |
| Test | Status | Detail |
|---|---|---|
| announced-endpoints | PASS | all passed |
| misc | PASS | all passed |
| cli | PASS | all passed |
| scripting | PASS | all passed |
| hostnames | PASS | all passed |
| human-announced-nodename | PASS | all passed |
| multi-slot-operations | PASS | all passed |
| slot-ownership | PASS | all passed |
| links | PASS | all passed |
| cluster-response-tls | PASS | all passed |
| failure-marking | PASS | all passed |
| sharded-pubsub | PASS | all passed |