Matt Stancliff
e327c8edb9
Lua: add cjson scripting test
...
Two simple decode tests added mainly to check that
the 'cjson' global gets registered and is usable.
2014-11-14 17:08:22 +01:00
antirez
6fbaeddf3f
Merge branch 'memsync' into unstable
2014-10-29 14:25:18 +01:00
antirez
d6797d34c0
Diskless replication tested with the multiple slaves consistency test.
2014-10-24 09:49:26 +02:00
antirez
908be1dbeb
Cluster test: helpers/onlydots.tcl: detect EOF and exit.
2014-10-08 10:17:01 +02:00
antirez
5b47783d77
Cluster test: less console-spammy resharding test.
2014-10-08 10:12:40 +02:00
Salvatore Sanfilippo
3c6f9ac37c
Merge pull request #1902 from mattsta/comment-fixes
...
ALL comment fixes
2014-10-06 09:44:54 +02:00
antirez
389ec305b3
Test: check that INCR object sharing works as expected.
2014-10-03 12:28:56 +01:00
Matt Stancliff
1cedebb799
Remove trailing spaces from tests
2014-09-29 06:49:08 -04:00
Matt Stancliff
09cb281bc3
Fix spelling in some test cases
2014-09-29 06:49:08 -04:00
Matt Stancliff
28343966a4
Spell software correctly
2014-09-29 06:49:07 -04:00
Aaron Rutkovsky
3a82b8ac64
Fix typos
...
Closes #1513
2014-09-29 06:49:07 -04:00
antirez
a2c740ea93
Better truncated AOF loading tests.
...
Now there are tests to write more data after loading a truncated AOF,
testing that the loaded data is correct, appending more, and testing
again.
2014-09-16 11:05:12 +02:00
antirez
b82d650afa
Cluster test: unit 09, Pub/Sub across the cluster.
2014-09-15 18:11:45 +02:00
antirez
3064e9bd4b
Cluster test: unit 08, update messages.
2014-09-15 16:48:26 +02:00
antirez
b892ea70ae
Tests for aof-load-truncated = yes.
2014-09-08 10:56:52 +02:00
antirez
9f40c25a08
AOF tests fixed turning aof-load-truncated to no.
...
When aof-load-truncated option was introduced, with a default of "yes",
the past behavior of the server to abort with trunncated AOF changed, so
we need to explicitly configure the tests to abort with truncated AOF
by setting the option to no.
2014-09-08 10:56:52 +02:00
antirez
7b2e5ff9f9
Test AOF format error detection.
2014-09-08 10:56:52 +02:00
antirez
0ab04287aa
AOF loading: split handling of format errors from unexpected EOF.
2014-09-08 10:56:52 +02:00
Paddy Byers
a23502e5e8
Add regression test for issue #1939
2014-09-01 10:42:27 +02:00
Mariano Pérez Rodríguez
5afe1e37c7
Stop tests from leaving a black background
...
Uses ANSI "default background" color code after closing tests
so any non-black terminals don't remain polluted.
Fixes #1649
Closes #1912
2014-08-25 10:14:03 +02:00
Matt Stancliff
498ad7482b
Reject MOVE to non-integer DBs
...
Previously, "MOVE key somestring" would move the key to
DB 0 which is just unexpected and wrong.
String as DB == error.
Test added too.
Modified by @antirez in order to use the getLongLongFromObject() API
instead of strtol().
Fixes #1428
2014-08-08 12:38:43 +02:00
Matt Stancliff
25791550e0
pubsub: Return integers for NUMSUB, not strings
...
Also adds test for numsub — due to tcl being tcl,
it doesn't capture the "numberness" of the fix,
but now we at least have one test case for numsub.
Closes #1561
2014-08-08 11:19:37 +02:00
Matt Stancliff
87815ab5ba
Fix key extraction for SORT
...
We only want to use the last STORE key, but we have to record
we actually found a STORE key so we can increment the final return
key count.
Test added to prevent further regression.
Closes #1883 , #1645 , #1647
2014-08-07 16:14:15 +02:00
Jan-Erik Rediger
53fdfda9e3
Handle large getrange requests
...
Previously the end was casted to a smaller type
which resulted in a wrong check and failed
with values larger than handled by unsigned.
Closes #1847 , #1844
2014-08-07 12:40:44 +02:00
Matt Stancliff
f17f8521f0
scripting: no eval with negative key count
...
Negative key count causes segfault in Lua functions.
Fixes #1842
Closes #1843
2014-08-07 12:38:36 +02:00
antirez
ddd9fd417e
Cluster test: unit 07, replicas migration.
2014-07-28 12:48:51 +02:00
antirez
75b92fe7c4
Cluster test: unit 06 cluster creation comment fixed.
2014-07-28 12:35:05 +02:00
antirez
351ad518b3
Cluster test: node reachability condition fixed.
2014-07-25 16:17:13 +02:00
antirez
628c5641c0
Cluster test: init test, be patient during restarts.
2014-07-25 16:10:18 +02:00
antirez
0d35b46761
Cluster test: 03 unit speedup, don't send WAIT to slaves.
2014-07-25 16:09:31 +02:00
antirez
ad87ec4fb7
Cluster test: unit 06, slaves with stale data can't failover.
2014-07-25 15:40:25 +02:00
antirez
c22fc1ac6f
Cluster test: new unit 05, slave selection.
2014-07-25 11:23:51 +02:00
antirez
b9bb7e2d4a
Test: check sorted set elements order after union.
...
This is not a regression but issue #1786 showed the need for this test.
2014-07-22 17:52:04 +02:00
antirez
10088d5087
Cluster test: use larger keyspace in resharding test.
2014-07-21 16:29:49 +02:00
antirez
54f1c682e6
Cluster test: unit 04, consistency during resharding.
2014-07-21 16:26:05 +02:00
antirez
8d4ff87b26
Cluster test: test that writes are retained during failovers.
...
In the test we use WAIT when the master and slave are up, and only later the
partition is created killing the master, so we are sure we don't incur
in failure modes that may lose writes in this test: the goal here is to
make sure that the elected slave was replicating correctly with the
master.
2014-07-18 17:13:46 +02:00
antirez
509c888dfa
Test: Pub/Sub PING.
2014-07-18 12:03:31 +02:00
antirez
420584a46d
Test: small integer sharing depends on maxmemory policy.
2014-07-18 10:55:08 +02:00
antirez
3bf72d0d5f
Test: more reliable AOF rewrite test under write load.
2014-07-10 16:42:43 +02:00
antirez
a94aa39c86
LATENCY command / monitor basic tests.
2014-07-10 16:23:54 +02:00
antirez
79d2f70f5c
Test: enable latency monitor in the default config.
...
This way as a side effect of running the test we also stress the latency
monitor data collection.
2014-07-10 15:04:34 +02:00
antirez
e01195e90d
Test: AOF rewrite during write load.
2014-07-10 11:25:12 +02:00
antirez
54157bc49e
Test: find_available_port: check that cluster port is free as well.
...
The function will only return ports that have also port+10000 free, so
that Redis Cluster instances can be executed at the returned port.
2014-06-30 12:08:24 +02:00
antirez
612bc784fc
Test: fix instances.tcl restart_instance abort error.
2014-06-30 12:06:27 +02:00
antirez
1f0c0df4a8
Fixed assert conditional in ROLE command test.
2014-06-26 22:13:46 +02:00
antirez
42231117a7
Remove infinite loop from PSYNC test.
...
Added for debugging and forgot there.
2014-06-26 18:30:03 +02:00
antirez
e7887e6060
Test: hopefully more robust PSYNC test.
...
This is supposed to fix issue #1417 , but we'll know if this is enough
only after a couple of runs of the CI test without false positives.
2014-06-26 16:00:27 +02:00
antirez
e21e0ba3dc
Sentinel test: more correct sentinels config reset.
...
In the initialization test for each instance we used to unregister the
old master and register it again to clear the config.
However there is a race condition doing this: as soon as we unregister
and re-register "mymaster", another Sentinel can update the new
configuration with the old state because of gossip "hello" messages.
So the correct procedure is instead, unregister "mymaster" from all the
sentinel instances, and re-register it everywhere again.
2014-06-23 14:07:47 +02:00
antirez
1206bdf13f
Basic tests for the ROLE command.
2014-06-23 09:08:51 +02:00
antirez
f62dfa0f50
Sentinel test: tolerate larger delays in init tests.
2014-06-19 15:58:45 +02:00