091f5677a0
Initial HyperLogLog tests.
2014-04-16 15:26:09 +02:00
0886c98fef
Test: code to test server availability refactored.
...
Some inline test moved into server_is_up procedure.
Also find_available_port was moved into util since it is going
to be used for the Sentinel test as well.
2014-02-17 12:29:54 +01:00
66304fb122
Test: fixed osx msg passing issue in testing framework.
...
The Redis test uses a server-clients model in order to parallelize the
execution of different tests. However in recent versions of osx not
setting the channel to a binary encoding caused issues even if AFAIK no
binary data is really sent via this channel. However now the channels
are deliberately set to a binary encoding and this solves the issue.
The exact issue was the test not terminating and giving the impression
of running forever, since test clients or servers were unable to
exchange the messages to continue.
2014-01-31 16:25:13 +01:00
02617b6e92
SCAN: tests moved to unit/scan.tcl.
2013-10-30 16:27:28 +01:00
0ea9a20d47
Test: added a memory efficiency test.
2013-08-30 08:48:07 +02:00
a256b83448
Little typo
2013-08-07 16:09:33 +02:00
1cf839a216
test-server: only listen to 127.0.0.1
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com >
2013-06-18 19:38:16 +02:00
c847c73e78
Test: check that replication partial sync works if we break the link.
...
The test checks both successful syncs and unsuccessful ones by changing
the backlog size.
2013-05-08 13:02:53 +02:00
7009ff98b8
Test: new functions to capture and analyze the replication stream.
2013-03-27 12:05:15 +01:00
d2a8bca82b
Use info nameofexectuable
to find current executable
2013-02-05 11:44:55 +01:00
1124cda37a
Enforce tcl 8.5 or newer
2013-02-05 11:44:51 +01:00
53600e34db
Test: MULTI/EXEC tests moved into multi.tcl.
2012-11-22 10:35:50 +01:00
1f40cdd0e5
BITOP and BITCOUNT tests.
...
The Redis implementation is tested against Tcl implementations of the
same operation. Both fuzzing and testing of specific aspects of the
commands behavior are performed.
2012-05-24 15:22:45 +02:00
064223107e
If the computer running the Redis test is slow, we revert to --clients 1 to avoid false positives.
2012-05-12 09:33:19 +02:00
fdf8bd4025
Test for maxclients.
2012-04-10 16:28:21 +02:00
4d57e44839
new option for choosing number of test clients to run
2012-04-05 11:04:09 +02:00
8cf8974a03
DUMP, RESTORE, MIGRATE tests.
2012-04-02 14:22:07 +02:00
0f51e3c564
Regression test for issue 417 (memory leak when replicating to DB with id >= 10)
2012-03-30 10:39:56 +02:00
9542d9d8d7
convert-zipmap-hash-on-load test enabled
2012-03-24 11:42:39 +01:00
ab0603812d
RDB load of different encodings test added.
2012-03-23 15:23:01 +01:00
efc8f6c1a2
Added test for client output buffer limit (hard limit).
2012-01-25 18:11:04 +01:00
414c3deac1
Regression test for the main problem causing issue #141 . Minor changes/fixes/additions to the test suite itself needed to write the test.
2012-01-06 17:28:40 +01:00
f4bddefecd
unit/introspection added among tests executed by default
2011-12-19 10:18:27 +01:00
570bbcf8e0
Added tests for AOF rewrite.
2011-12-13 11:10:36 +01:00
dfcf5a0ac8
Redis test port allocation fixed.
2011-12-07 17:15:17 +01:00
38b957d8ba
--quiet option implemented in the Redis test. Output improved a bit.
2011-11-29 16:29:12 +01:00
53a2af3941
still problems with the AOF race regression test, disabling it again for now
2011-11-28 10:35:30 +01:00
5c63922691
aof-race test reenabled now that port allocation of the test suite is smarter
2011-11-18 15:53:47 +01:00
24bfb570ee
Redis test ports selection made more robust. This prevents the test from hanging if an already bound port is selected but the TCP server listening to it does not cause a protocol error with a Redis client PING. Also base port moved away from the range near to the Redis Cluster gossip ports.
2011-10-04 10:05:21 +02:00
dcdfd005a0
commenting out aof-race test for now, waiting for a fix to issue #80
2011-09-16 15:43:03 +02:00
3aa4b00970
Failing test related to AOF rewrite buffers
2011-09-16 11:25:05 +02:00
243b783fdc
Maxmemory test
2011-07-28 12:32:52 +02:00
0681c5ad84
master branch merged into scripting.
2011-07-12 12:39:16 +02:00
c7c16a32a7
cleanup after test
2011-07-11 13:19:42 +02:00
e4715f0011
--help implemented
2011-07-11 13:03:22 +02:00
121ffc85f4
better recap of failed tests.
2011-07-11 12:56:00 +02:00
04e2410d2d
initial support for failed tests summary at end of the test.
2011-07-11 12:44:55 +02:00
524d515f0c
implemented --single, --list-tests. --accurante and --help are now recognized but not actually implemented.
2011-07-11 11:59:55 +02:00
6209797d37
list test further split into smaller units
2011-07-11 11:41:23 +02:00
be9250c8cd
list-2 added to the list of tests
2011-07-11 11:32:19 +02:00
daab159932
no longer prints testing... but just shows the test when we get the final result from the testing client.
2011-07-11 00:53:30 +02:00
569f84aa7c
replication test split into three parts in order to improve test execution time. Random fixes and improvements.
2011-07-11 00:46:25 +02:00
82e5dd35ea
display less useless information in parallel test
2011-07-11 00:14:12 +02:00
3744824c3e
some test colorization and some fix
2011-07-11 00:09:56 +02:00
36e790a040
print execution time of different units at end
2011-07-10 23:57:35 +02:00
13566085cf
Initial implementation of a client-server parallel testing system for Redis in order to speedup execution of the test suite.
2011-07-10 23:25:48 +02:00
cabe03eb75
more valgrind friendly test
2011-07-06 15:22:00 +02:00
17daf16f85
SLOWLOG tests
2011-06-30 18:44:58 +02:00
0d1650f8a9
Updated to unstable
2011-06-14 18:06:39 +02:00
faa2a80f89
disabled development test entry, tests moved in the right place
2011-05-31 18:49:12 +02:00