=== unit/type/incr Cleanup: may take some time... OK Starting test server at port 21079 [ready]: 91296 Testing unit/type/incr [ok]: INCR against non existing key (1 ms) [ok]: INCR against key created by incr itself (0 ms) [ok]: DECR against key created by incr (0 ms) [ok]: DECR against key is not exist and incr (0 ms) [ok]: INCR against key originally set with SET (1 ms) [ok]: INCR over 32bit value (0 ms) [ok]: INCRBY over 32bit value with over 32bit increment (0 ms) [ok]: INCR fails against key with spaces (left) (0 ms) [ok]: INCR fails against key with spaces (right) (0 ms) [ok]: INCR fails against key with spaces (both) (0 ms) [ok]: DECRBY negation overflow (0 ms) [ok]: INCR fails against a key holding a list (1 ms) [ok]: DECRBY over 32bit value with over 32bit increment, negative res (0 ms) [ok]: DECRBY against key is not exist (0 ms) [ignore]: INCR can modify objects in-place: Tag: needs:debug denied [ok]: INCRBYFLOAT against non existing key (1 ms) [ok]: INCRBYFLOAT against key originally set with SET (0 ms) [ok]: INCRBYFLOAT over 32bit value (0 ms) [ok]: INCRBYFLOAT over 32bit value with over 32bit increment (1 ms) [ok]: INCRBYFLOAT fails against key with spaces (left) (0 ms) [ok]: INCRBYFLOAT fails against key with spaces (right) (0 ms) [ok]: INCRBYFLOAT fails against key with spaces (both) (0 ms) [ok]: INCRBYFLOAT fails against a key holding a list (1 ms) [ok]: INCRBYFLOAT does not allow NaN or Infinity (0 ms) [ok]: INCRBYFLOAT decrement (0 ms) [ok]: string to double with null terminator (1 ms) [ok]: No negative zero (0 ms) [ok]: INCRBY INCRBYFLOAT DECRBY against unhappy path (0 ms) [ok]: incr operation should update encoding from raw to int (2 ms) [ok]: decr operation should update encoding from raw to int (1 ms) [ok]: incrby operation should update encoding from raw to int (1 ms) [ok]: decrby operation should update encoding from raw to int (1 ms) [1/1 done]: unit/type/incr (0 seconds) The End Execution time of different units: 0 seconds - unit/type/incr Test Summary: 31 passed, 0 failed \o/ All tests passed without errors! Cleanup: may take some time... OK === unit/type/string Cleanup: may take some time... OK Starting test server at port 21079 [ready]: 91306 Testing unit/type/string [ok]: SET and GET an item (0 ms) [ok]: SET and GET an empty item (0 ms) [ok]: Very big payload in GET/SET (28 ms) [ok]: Very big payload random access (499 ms) [ok]: SET 10000 numeric keys and access all them in reverse order (990 ms) [ok]: DBSIZE should be 10000 now (1 ms) [ok]: memoryusage of string (3 ms) [ok]: SETNX target key missing (0 ms) [ok]: SETNX target key exists (0 ms) [ok]: SETNX against not-expired volatile key (1 ms) [ok]: SETNX against expired volatile key (2457 ms) [ok]: GETEX EX option (2 ms) [ok]: GETEX PX option (1 ms) [ok]: GETEX EXAT option (1 ms) [ok]: GETEX PXAT option (1 ms) [ok]: GETEX PERSIST option (1 ms) [ok]: GETEX no option (0 ms) [ok]: GETEX syntax errors (0 ms) [ok]: GETEX and GET expired key or not exist (3 ms) [ok]: GETEX no arguments (0 ms) [ok]: GETDEL command (0 ms) [ignore]: GETDEL propagate as DEL command to replica: Tag: needs:repl denied [ignore]: GETEX without argument does not propagate to replica: Tag: needs:repl denied [ok]: MGET (1 ms) [ok]: MGET against non existing key (0 ms) [ok]: MGET against non-string key (1 ms) [ok]: GETSET (set new value) (1 ms) [ok]: GETSET (replace old value) (0 ms) [ok]: MSET base case (0 ms) [ok]: MSET/MSETNX wrong number of args (0 ms) [ok]: MSET with already existing - same key twice (0 ms) [ok]: MSETNX with already existent key (0 ms) [ok]: MSETNX with not existing keys (0 ms) [ok]: MSETNX with not existing keys - same key twice (0 ms) [ok]: MSETNX with already existing keys - same key twice (1 ms) [ok]: MSETEX with illegal arguments (8 ms) [ok]: MSETEX with EX option - set the specified expire time, in seconds (0 ms) [ok]: MSETEX with PX option - set the specified expire time, in milliseconds (0 ms) [ok]: MSETEX with EXAT option- Set the specified Unix time at which the keys will expire, in seconds (0 ms) [ok]: MSETEX with PXAT option - set the specified Unix time at which the keys will expire, in milliseconds (0 ms) [ignore]: MSETEX with past EXAT/PXAT - key stored but logically expired: Tag: needs:debug denied [ignore]: MSETEX lazy expire with all expiration options: Tag: needs:debug denied [ignore]: MSETEX active expire with all expiration options: Tag: needs:debug denied [ok]: MSETEX with KEEPTTL option - retain the time to live associated with the keys (1 ms) [ok]: MSETEX with NX option - only set the keys if all keys do not already exist (1 ms) [ok]: MSETEX with XX option - only set the keys if all keys already exist (1 ms) [ok]: MSETEX with NX and EX options combined (1 ms) [ok]: MSETEX with XX and PX options combined (0 ms) [ignore]: MSETEX with expired keys using NX: Tag: needs:debug denied [ignore]: MSETEX with expired keys using XX: Tag: needs:debug denied [ok]: MSETEX with same key twice - last value wins (0 ms) [ok]: MSETEX overwrites existing keys without options (1 ms) [ok]: MSETEX removes TTL when setting without expiration options (1 ms) [ignore]: MSETEX propagate as MSETEX with PXAT to replica: Tag: needs:repl denied [err]: MSETEX keyspace notifications in tests/unit/type/string.tcl n command 'psubscribe', with args beginning with: '__keyspace@*' '__keyevent@*' ERR unknown command 'psubscribe', with args beginning with: '__keyspace@*' '__keyevent@*' while executing "$client read" (procedure "consume_subscribe_messages" line 6) invoked from within "consume_subscribe_messages $client psubscribe $channels" (procedure "psubscribe" line 3) invoked from within "psubscribe $rd {__keyspace@* __keyevent@*}" ("uplevel" body line 6) invoked from within "uplevel 1 $code" [ok]: STRLEN against non-existing key (0 ms) [ok]: STRLEN against integer-encoded value (1 ms) [ok]: STRLEN against plain string (0 ms) [ok]: SETBIT against non-existing key (0 ms) [ok]: SETBIT against string-encoded key (0 ms) [ok]: SETBIT against integer-encoded key (1 ms) [ok]: SETBIT against key with wrong type (1 ms) [ok]: SETBIT with out of range bit offset (0 ms) [ok]: SETBIT with non-bit argument (0 ms) [ok]: SETBIT fuzzing (241 ms) [ok]: GETBIT against non-existing key (0 ms) [ok]: GETBIT against string-encoded key (1 ms) [ok]: GETBIT against integer-encoded key (1 ms) [ok]: SETRANGE against non-existing key (0 ms) [ok]: SETRANGE against string-encoded key (1 ms) [ok]: SETRANGE against integer-encoded key (1 ms) [ok]: SETRANGE against key with wrong type (1 ms) [ok]: SETRANGE with out of range offset (0 ms) [ok]: GETRANGE against non-existing key (1 ms) [ok]: GETRANGE against wrong key type (0 ms) [ok]: GETRANGE against string value (0 ms) [ok]: GETRANGE against integer-encoded value (0 ms) [ok]: GETRANGE fuzzing (364 ms) [ok]: Coverage: SUBSTR (1 ms) [ok]: Extended SET can detect syntax errors (0 ms) [ok]: Extended SET NX option (0 ms) [ok]: Extended SET XX option (1 ms) [ok]: Extended SET GET option (0 ms) [ok]: Extended SET GET option with no previous value (0 ms) [ok]: Extended SET GET option with XX (0 ms) [ok]: Extended SET GET option with XX and no previous value (0 ms) [ok]: Extended SET GET option with NX (1 ms) [ok]: Extended SET GET option with NX and previous value (0 ms) [ok]: Extended SET GET with incorrect type should result in wrong type error (0 ms) [ok]: SET with IFEQ conditional (0 ms) [ok]: SET with IFEQ conditional - non-string current value (0 ms) [ok]: SET with IFEQ conditional - with get (1 ms) [ok]: SET with IFEQ conditional - non string current value with get (0 ms) [ok]: SET with IFEQ conditional - with xx (0 ms) [ok]: SET with IFEQ conditional - with nx (0 ms) [ok]: Extended SET EX option (0 ms) [ok]: Extended SET PX option (0 ms) [ok]: Extended SET EXAT option (1 ms) [ok]: Extended SET PXAT option (0 ms) [ignore]: SET EXAT / PXAT Expiration time is expired: Tag: needs:debug denied [ok]: Extended SET using multiple options at once (0 ms) [ok]: GETRANGE with huge ranges, Github issue #1844 (0 ms) [ok]: LCS basic (8 ms) [ok]: LCS len (1 ms) [ok]: LCS indexes (0 ms) [ok]: LCS indexes with match len (1 ms) [ok]: LCS indexes with match len and minimum match len (0 ms) [ok]: SETRANGE with huge offset (1 ms) [ok]: APPEND modifies the encoding from int to raw (0 ms) [ok]: DELIFEQ non-existing key (0 ms) [ok]: DELIFEQ existing key, matching value (0 ms) [ok]: DELIFEQ existing key, non-matching value (0 ms) [ok]: DELIFEQ existing key, non-string value (0 ms) [ignore]: DELIFEQ propagate as DEL command to replica: Tag: needs:repl denied [1/1 done]: unit/type/string (5 seconds) The End Execution time of different units: 5 seconds - unit/type/string Test Summary: 103 passed, 1 failed !!! WARNING The following tests failed: *** [err]: MSETEX keyspace notifications in tests/unit/type/string.tcl n command 'psubscribe', with args beginning with: '__keyspace@*' '__keyevent@*' ERR unknown command 'psubscribe', with args beginning with: '__keyspace@*' '__keyevent@*' while executing "$client read" (procedure "consume_subscribe_messages" line 6) invoked from within "consume_subscribe_messages $client psubscribe $channels" (procedure "psubscribe" line 3) invoked from within "psubscribe $rd {__keyspace@* __keyevent@*}" ("uplevel" body line 6) invoked from within "uplevel 1 $code" Cleanup: may take some time... OK === unit/keyspace Cleanup: may take some time... OK Starting test server at port 21079 [ready]: 91317 Testing unit/keyspace [ok]: DEL against a single item (1 ms) [ok]: Vararg DEL (1 ms) [ok]: Untagged multi-key commands (0 ms) [ok]: KEYS with pattern (2 ms) [ok]: KEYS to get all keys (0 ms) [ok]: DBSIZE (1 ms) [ok]: KEYS with hashtag (0 ms) [ok]: DEL all keys (1 ms) [ok]: KEYS with empty DB (0 ms) [ignore]: DEL against expired key: Tag: needs:debug denied [ok]: EXISTS (1 ms) [ok]: Zero length value in key. SET/GET/EXISTS (0 ms) [ok]: Commands pipelining (1 ms) [ok]: Non existing command (0 ms) [ok]: RENAME basic usage (0 ms) [ok]: RENAME source key should no longer exist (0 ms) [ok]: RENAME against already existing key (0 ms) [ok]: RENAMENX basic usage (1 ms) [ok]: RENAMENX against already existing key (0 ms) [ok]: RENAMENX against already existing key (2) (0 ms) [ok]: RENAME against non existing source key (0 ms) [ok]: RENAME where source and dest key are the same (existing) (0 ms) [ok]: RENAMENX where source and dest key are the same (existing) (0 ms) [ok]: RENAME where source and dest key are the same (non existing) (0 ms) [ok]: RENAME with volatile key, should move the TTL as well (0 ms) [ok]: RENAME with volatile key, should not inherit TTL of target key (1 ms) [ok]: DEL all keys again (DB 0) (1 ms) [ok]: DEL all keys again (DB 1) (0 ms) [ok]: COPY basic usage for string (1 ms) [ok]: COPY for string does not replace an existing key without REPLACE option (0 ms) [ok]: COPY for string can replace an existing key with REPLACE option (0 ms) [ok]: COPY for string ensures that copied data is independent of copying data (1 ms) [ok]: COPY for string does not copy data to no-integer DB (0 ms) [ok]: COPY can copy key expire metadata as well (1 ms) [ok]: COPY does not create an expire if it does not exist (0 ms) [ok]: COPY basic usage for list - quicklist (1 ms) [ok]: COPY basic usage for list - listpack (1 ms) [ok]: COPY basic usage for $type set (1 ms) [ok]: COPY basic usage for $type set (0 ms) [ok]: COPY basic usage for $type set (10 ms) [ok]: COPY basic usage for listpack sorted set (2 ms) [ok]: COPY basic usage for skiplist sorted set (7 ms) [ok]: COPY basic usage for listpack hash (1 ms) [ok]: COPY basic usage for hashtable hash (6 ms) [err]: COPY basic usage for stream in tests/unit/keyspace.tcl n command 'XADD', with args beginning with: 'mystream{t}' '*' 'item' '2' 'value' 'b' ERR unknown command 'XADD', with args beginning with: 'mystream{t}' '*' 'item' '2' 'value' 'b' while executing "[srv $level "client"] {*}$args" (procedure "r" line 7) invoked from within "r XADD mystream{t} * item 2 value b" ("uplevel" body line 4) invoked from within "uplevel 1 $code" [err]: COPY basic usage for stream-cgroups in tests/unit/keyspace.tcl n command 'XADD', with args beginning with: 'x{t}' '100' 'a' '1' ERR unknown command 'XADD', with args beginning with: 'x{t}' '100' 'a' '1' while executing "[srv $level "client"] {*}$args" (procedure "r" line 7) invoked from within "r XADD x{t} 100 a 1" ("uplevel" body line 3) invoked from within "uplevel 1 $code" [err]: MOVE basic usage in tests/unit/keyspace.tcl Expected '0 0 foobar 1' to equal or match '0 9 foobar 1' [ok]: MOVE against key existing in the target DB (0 ms) [ok]: MOVE against non-integer DB (#1428) (0 ms) [ok]: MOVE can move key expire metadata as well (1 ms) [ok]: MOVE does not create an expire if it does not exist (0 ms) [ok]: SET/GET keys in different DBs (1 ms) [ok]: RANDOMKEY (5 ms) [ok]: RANDOMKEY against empty DB (0 ms) [ok]: RANDOMKEY regression 1 (0 ms) [ok]: KEYS * two times with long key, Github issue #1208 (0 ms) [ok]: Regression for pattern matching long nested loops (1 ms) [ok]: Coverage: basic SWAPDB test and unhappy path (1 ms) [ok]: Coverage: SWAPDB and FLUSHDB (1 ms) [ok]: Regression for pattern matching very long nested loops (3 ms) [ignore]: Not supported on external server [1/1 done]: unit/keyspace (0 seconds) The End Execution time of different units: 0 seconds - unit/keyspace Test Summary: 56 passed, 3 failed !!! WARNING The following tests failed: *** [err]: COPY basic usage for stream in tests/unit/keyspace.tcl n command 'XADD', with args beginning with: 'mystream{t}' '*' 'item' '2' 'value' 'b' ERR unknown command 'XADD', with args beginning with: 'mystream{t}' '*' 'item' '2' 'value' 'b' while executing "[srv $level "client"] {*}$args" (procedure "r" line 7) invoked from within "r XADD mystream{t} * item 2 value b" ("uplevel" body line 4) invoked from within "uplevel 1 $code" *** [err]: COPY basic usage for stream-cgroups in tests/unit/keyspace.tcl n command 'XADD', with args beginning with: 'x{t}' '100' 'a' '1' ERR unknown command 'XADD', with args beginning with: 'x{t}' '100' 'a' '1' while executing "[srv $level "client"] {*}$args" (procedure "r" line 7) invoked from within "r XADD x{t} 100 a 1" ("uplevel" body line 3) invoked from within "uplevel 1 $code" *** [err]: MOVE basic usage in tests/unit/keyspace.tcl Expected '0 0 foobar 1' to equal or match '0 9 foobar 1' Cleanup: may take some time... OK === unit/expire Cleanup: may take some time... OK Starting test server at port 21079 [ready]: 91327 Testing unit/expire [ok]: EXPIRE - set timeouts multiple times (0 ms) [ok]: EXPIRE - It should be still possible to read 'x' (0 ms) [ok]: EXPIRE - After 2.1 seconds the key should no longer be here (2104 ms) [ok]: EXPIRE - write on expire should work (2 ms) [ok]: EXPIREAT - Check for EXPIRE alike behavior (1 ms) [ok]: SETEX - Set + Expire combo operation. Check for TTL (1 ms) [ok]: SETEX - Check value (0 ms) [ok]: SETEX - Overwrite old key (0 ms) [ok]: SETEX - Wait for the key to expire (1105 ms) [ok]: SETEX - Wrong time parameter (1 ms) [ok]: PERSIST can undo an EXPIRE (2 ms) [ok]: PERSIST returns 0 against non existing or non volatile keys (1 ms) [ok]: EXPIRE precision is now the millisecond (1110 ms) [ok]: PSETEX can set sub-second expires (107 ms) [ok]: PEXPIRE can set sub-second expires (104 ms) [ok]: PEXPIREAT can set sub-second expires (208 ms) [ok]: EXPIRE / EXPIREAT / PEXPIRE / PEXPIREAT Expiration time is already expired (8 ms) [ok]: TTL returns time to live in seconds (0 ms) [ok]: PTTL returns time to live in milliseconds (0 ms) [ok]: TTL / PTTL / EXPIRETIME / PEXPIRETIME return -1 if key has no expire (2 ms) [ok]: TTL / PTTL / EXPIRETIME / PEXPIRETIME return -2 if key does not exit (1 ms) [ok]: EXPIRETIME returns absolute expiration time in seconds (1 ms) [ok]: PEXPIRETIME returns absolute expiration time in milliseconds (1 ms) [ok]: Server should actively expire keys incrementally (626 ms) [ignore]: Server should lazy expire keys: Tag: needs:debug denied [ignore]: EXPIRE should not resurrect keys (issue #1026): Tag: needs:debug denied [ok]: 5 keys in, 5 keys out (2 ms) [ok]: EXPIRE with empty string as TTL should report an error (1 ms) [ok]: SET with EX with big integer should report an error (0 ms) [ok]: SET with EX with smallest integer should report an error (0 ms) [ok]: GETEX with big integer should report an error (0 ms) [ok]: GETEX with smallest integer should report an error (0 ms) [ok]: GETEX with error expiration time (2 ms) [ok]: EXPIRE with big integer overflows when converted to milliseconds (1 ms) [ok]: PEXPIRE with big integer overflow when basetime is added (0 ms) [ok]: EXPIRE with big negative integer (1 ms) [ok]: PEXPIREAT with big integer works (1 ms) [ok]: PEXPIREAT with big negative integer works (1 ms) [ignore]: Not supported on external server [ignore]: All TTL in commands are propagated as absolute timestamp in replication stream: Tag: needs:repl denied [ignore]: Tag: needs:repl denied [ok]: SET command will remove expire (1 ms) [ok]: SET - use KEEPTTL option, TTL should not be removed (1 ms) [ignore]: SET - use KEEPTTL option, TTL should not be removed after loadaof: Tag: needs:debug denied [ok]: GETEX use of PERSIST option should remove TTL (0 ms) [ignore]: GETEX use of PERSIST option should remove TTL after loadaof: Tag: needs:debug denied [ignore]: GETEX propagate as to replica as PERSIST, UNLINK, or nothing: Tag: needs:repl denied [ok]: EXPIRE with NX option on a key with ttl (1 ms) [ok]: EXPIRE with NX option on a key without ttl (1 ms) [ok]: EXPIRE with XX option on a key with ttl (1 ms) [ok]: EXPIRE with XX option on a key without ttl (1 ms) [ok]: EXPIRE with GT option on a key with lower ttl (1 ms) [ok]: EXPIRE with GT option on a key with higher ttl (0 ms) [ok]: EXPIRE with GT option on a key without ttl (0 ms) [ok]: EXPIRE with LT option on a key with higher ttl (1 ms) [ok]: EXPIRE with LT option on a key with lower ttl (0 ms) [ok]: EXPIRE with LT option on a key without ttl (0 ms) [ok]: EXPIRE with LT and XX option on a key with ttl (1 ms) [ok]: EXPIRE with LT and XX option on a key without ttl (1 ms) [ok]: EXPIRE with conflicting options: LT GT (1 ms) [ok]: EXPIRE with conflicting options: NX GT (0 ms) [ok]: EXPIRE with conflicting options: NX LT (1 ms) [ok]: EXPIRE with conflicting options: NX XX (0 ms) [ok]: EXPIRE with unsupported options (1 ms) [ok]: EXPIRE with unsupported options (0 ms) [ok]: EXPIRE with negative expiry (1 ms) [ok]: EXPIRE with negative expiry on a non-valitale key (0 ms) [ok]: EXPIRE with non-existed key (0 ms) [ignore]: Server should not propagate the read command on lazy expire: Tag: needs:debug denied [ignore]: SCAN: Lazy-expire should not be wrapped in MULTI/EXEC: Tag: needs:debug denied [ignore]: RANDOMKEY: Lazy-expire should not be wrapped in MULTI/EXEC: Tag: needs:debug denied [err]: import-source can be closed when import-mode is off in tests/unit/expire.tcl Expected 'ERR unknown subcommand or wrong number of arguments for 'import-source'. Try CLIENT HELP.' to match 'ERR Server is not in import mode' (context: type source line 93 file /Users/preet/Desktop/Projects/DotNet/02-resp/judge/vendor/valkey-7f1dffedff6de73058b2c2a389422b6ecd56c8fb/tests/support/test.tcl cmd {assert_match $pattern $error $detail} proc ::assert_error level 1) [err]: Import mode should forbid active expiration in tests/unit/expire.tcl n subcommand or wrong number of arguments for 'import-source'. Try CLIENT HELP. ERR unknown subcommand or wrong number of arguments for 'import-source'. Try CLIENT HELP. while executing "[srv $level "client"] {*}$args" (procedure "r" line 7) invoked from within "r client import-source on" ("uplevel" body line 5) invoked from within "uplevel 1 $code" [ignore]: Import mode should forbid lazy expiration: Tag: needs:debug denied [err]: Client can visit expired key in import-source state in tests/unit/expire.tcl Expected '0' to be equal to '1' (context: type source line 942 file /Users/preet/Desktop/Projects/DotNet/02-resp/judge/vendor/valkey-7f1dffedff6de73058b2c2a389422b6ecd56c8fb/tests/unit/expire.tcl cmd {assert_equal [r dbsize] 1} proc ::test) [err]: Negative ttl will not cause server to crash when import mode is on in tests/unit/expire.tcl Expected '0' to be equal to '2' (context: type source line 971 file /Users/preet/Desktop/Projects/DotNet/02-resp/judge/vendor/valkey-7f1dffedff6de73058b2c2a389422b6ecd56c8fb/tests/unit/expire.tcl cmd {assert_equal [r dbsize] 2} proc ::test) [ignore]: RESET clears the import-source flag: Tag: needs:reset denied [ignore]: RESET drops import-source expiration semantics: Tag: needs:reset denied [ignore]: Tag: needs:repl denied [ok]: replicaKeysWithExpire memory leak verification and cleanup (0 ms) [ignore]: Active expiration triggers hashtable shrink: Tag: needs:debug denied [ignore]: Not supported on external server [1/1 done]: unit/expire (5 seconds) The End Execution time of different units: 5 seconds - unit/expire Test Summary: 61 passed, 4 failed !!! WARNING The following tests failed: *** [err]: import-source can be closed when import-mode is off in tests/unit/expire.tcl Expected 'ERR unknown subcommand or wrong number of arguments for 'import-source'. Try CLIENT HELP.' to match 'ERR Server is not in import mode' (context: type source line 93 file /Users/preet/Desktop/Projects/DotNet/02-resp/judge/vendor/valkey-7f1dffedff6de73058b2c2a389422b6ecd56c8fb/tests/support/test.tcl cmd {assert_match $pattern $error $detail} proc ::assert_error level 1) *** [err]: Import mode should forbid active expiration in tests/unit/expire.tcl n subcommand or wrong number of arguments for 'import-source'. Try CLIENT HELP. ERR unknown subcommand or wrong number of arguments for 'import-source'. Try CLIENT HELP. while executing "[srv $level "client"] {*}$args" (procedure "r" line 7) invoked from within "r client import-source on" ("uplevel" body line 5) invoked from within "uplevel 1 $code" *** [err]: Client can visit expired key in import-source state in tests/unit/expire.tcl Expected '0' to be equal to '1' (context: type source line 942 file /Users/preet/Desktop/Projects/DotNet/02-resp/judge/vendor/valkey-7f1dffedff6de73058b2c2a389422b6ecd56c8fb/tests/unit/expire.tcl cmd {assert_equal [r dbsize] 1} proc ::test) *** [err]: Negative ttl will not cause server to crash when import mode is on in tests/unit/expire.tcl Expected '0' to be equal to '2' (context: type source line 971 file /Users/preet/Desktop/Projects/DotNet/02-resp/judge/vendor/valkey-7f1dffedff6de73058b2c2a389422b6ecd56c8fb/tests/unit/expire.tcl cmd {assert_equal [r dbsize] 2} proc ::test) Cleanup: may take some time... OK