tags for existing tests

This commit is contained in:
Pieter Noordhuis 2010-06-02 23:14:55 +02:00
parent 73bd6c583b
commit 7f7499eeac
11 changed files with 333 additions and 325 deletions

View File

@ -22,6 +22,7 @@ proc start_server_aof {overrides code} {
kill_server $srv
}
tags {"aof"} {
## Test the server doesn't start when the AOF contains an unfinished MULTI
create_aof {
append_to_aof [formatCommand set foo hello]
@ -78,3 +79,4 @@ start_server_aof [list dir $server_path] {
list [$client get foo] [$client get bar]
} {hello {}}
}
}

View File

@ -1,4 +1,4 @@
start_server {} {
start_server {tags {"repl"}} {
r set mykey foo
start_server {} {

View File

@ -1,4 +1,4 @@
start_server {overrides {requirepass foobar}} {
start_server {tags {"auth"} overrides {requirepass foobar}} {
test {AUTH fails when a wrong password is given} {
catch {r auth wrong!} err
format $err

View File

@ -1,4 +1,4 @@
start_server {tags {basic}} {
start_server {tags {"basic"}} {
test {DEL all keys to start with a clean DB} {
foreach key [r keys *] {r del $key}
r dbsize
@ -52,7 +52,7 @@ start_server {tags {basic}} {
r get foo
} [string repeat "abcd" 1000000]
tags {slow} {
tags {"slow"} {
test {Very big payload random access} {
set err {}
array set payload {}

View File

@ -1,4 +1,4 @@
start_server {} {
start_server {tags {"cas"}} {
test {EXEC works on WATCHed key not modified} {
r watch x y z
r watch k

View File

@ -1,4 +1,4 @@
start_server {} {
start_server {tags {"expire"}} {
test {EXPIRE - don't set timeouts multiple times} {
r set x foobar
set v1 [r expire x 5]

View File

@ -1,4 +1,4 @@
start_server {} {
start_server {tags {"sort"}} {
test {SORT ALPHA against integer encoded strings} {
r del mylist
r lpush mylist 2
@ -8,6 +8,7 @@ start_server {} {
r sort mylist alpha
} {1 10 2 3}
tags {"slow"} {
test {Create a random list and a random set} {
set tosort {}
array set seenrand {}
@ -132,6 +133,7 @@ start_server {} {
flush stdout
format {}
} {}
}
test {SORT regression for issue #19, sorting floats} {
r flushdb

View File

@ -1,4 +1,4 @@
start_server {} {
start_server {tags {"hash"}} {
test {HSET/HLEN - Small hash creation} {
array set smallhash {}
for {set i 0} {$i < 8} {incr i} {

View File

@ -1,4 +1,4 @@
start_server {} {
start_server {tags {"list"}} {
test {Basic LPUSH, RPUSH, LLENGTH, LINDEX} {
set res [r lpush mylist a]
append res [r lpush mylist b]

View File

@ -1,4 +1,4 @@
start_server {} {
start_server {tags {"set"}} {
test {SADD, SCARD, SISMEMBER, SMEMBERS basics} {
r sadd myset foo
r sadd myset bar

View File

@ -1,4 +1,4 @@
start_server {} {
start_server {tags {"zset"}} {
test {ZSET basic ZADD and score update} {
r zadd ztmp 10 x
r zadd ztmp 20 y
@ -162,6 +162,7 @@ start_server {} {
r zrangebyscore zset 2 4 withscores
} {b 2 c 3 d 4}
tags {"slow"} {
test {ZRANGEBYSCORE fuzzy test, 100 ranges in 1000 elements sorted set} {
set err {}
r del zset
@ -241,6 +242,7 @@ start_server {} {
}
set _ $err
} {}
}
test {ZRANGEBYSCORE with LIMIT} {
r del zset
@ -356,6 +358,7 @@ start_server {} {
list [r zinterstore zsetc 2 zseta zsetb aggregate max] [r zrange zsetc 0 -1 withscores]
} {2 {b 2 c 3}}
tags {"slow"} {
test {ZSETs skiplist implementation backlink consistency test} {
set diff 0
set elements 10000
@ -397,6 +400,7 @@ start_server {} {
}
set _ $err
} {}
}
test {ZSET element can't be set to nan with ZADD} {
set e {}