antirez
3bd20ea2f1
Test TOUCH and new TTL / TYPE behavior about object access time.
2016-06-15 17:15:51 +02:00
antirez
b64fcbc74c
Test: run GEO tests by default.
...
Thanks to @oranagra for noticing it was missing.
2016-05-31 16:43:51 +02:00
antirez
9a00da0d14
BITFIELD: overflow fuzzy testing.
2016-03-02 15:16:17 +01:00
antirez
6ddcba6ec9
Test: basic lazyfree unit test.
2015-10-09 09:47:17 +02:00
antirez
363c0f67b9
Test: fix attach_to_replication_stream to handle newlines.
2015-10-07 22:32:24 +02:00
antirez
5b850d7a09
Test: stack_logging var should be initialized to 0.
2015-10-01 13:02:25 +02:00
antirez
36be34bb87
Test: support for stack logging for OSX malloc/leaks.
2015-10-01 13:02:25 +02:00
antirez
954151f62b
Test: split basic unit into string, incr, keyspace units.
2015-02-25 10:33:29 +01:00
antirez
e1fce55237
Added regression test for issue #2371 .
2015-02-10 14:40:27 +01:00
antirez
bd3a51615c
Test: try to cleanup still running Redis instances on exit.
...
It's hard to run the Redis test continuously if it leaks processes on
exceptions / errors.
2014-11-28 11:38:17 +01:00
antirez
8acb3a8843
Test framework: exit on timeout with report.
...
There was no sane way to detect tests that may never end because of
Redis bugs or tests bugs.
2014-11-28 11:05:58 +01: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
352208ff68
Initial HyperLogLog tests.
2014-04-03 22:16:05 +02:00
antirez
a1dca2efab
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 16:44:57 +01:00
antirez
331de6930a
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:27:03 +01:00
antirez
a881827b6e
SCAN: tests moved to unit/scan.tcl.
2013-10-30 11:34:01 +01:00
antirez
f79b1cb49e
Test: added a memory efficiency test.
2013-08-29 16:23:57 +02:00
Jan-Erik Rediger
74c0af21f5
Little typo
2013-08-07 16:05:09 +02:00
Marc-Antoine Perennou
edd7eb9b7d
test-server: only listen to 127.0.0.1
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2013-06-12 22:49:32 +02:00
antirez
16f2c3ea14
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:01:44 +02:00
antirez
7572dc47da
Test: new functions to capture and analyze the replication stream.
2013-03-27 11:29:47 +01:00
Johan Bergström
1154283577
Use info nameofexectuable
to find current executable
2013-01-24 09:37:18 +11:00
Johan Bergström
acb046773d
Enforce tcl 8.5 or newer
2013-01-24 09:36:59 +11:00
antirez
9c00f07897
Test: MULTI/EXEC tests moved into multi.tcl.
2012-11-22 10:32:12 +01:00
antirez
989a7820ca
Test: more MIGRATE tests.
2012-11-14 12:12:52 +01:00
antirez
a3f2b4895b
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:19:48 +02:00
antirez
27737964c4
If the computer running the Redis test is slow, we revert to --clients 1 to avoid false positives.
2012-05-11 17:26:16 +02:00
antirez
a3af8d8e49
Test for maxclients.
2012-04-08 11:16:40 +02:00
Premysl Hruby
7cc17ed8ff
new option for choosing number of test clients to run
2012-04-03 14:20:52 +02:00
antirez
ab8232d022
DUMP, RESTORE, MIGRATE tests.
2012-04-02 11:44:25 +02:00
antirez
22c9c4076b
Regression test for issue 417 (memory leak when replicating to DB with id >= 10)
2012-03-30 10:26:07 +02:00
antirez
c79373482f
convert-zipmap-hash-on-load test enabled
2012-03-24 11:42:20 +01:00
antirez
03116904c3
RDB load of different encodings test added.
2012-03-23 20:24:30 +01:00
antirez
efc8f6c1a2
Added test for client output buffer limit (hard limit).
2012-01-25 18:11:04 +01:00
antirez
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
antirez
f4bddefecd
unit/introspection added among tests executed by default
2011-12-19 10:18:27 +01:00
antirez
570bbcf8e0
Added tests for AOF rewrite.
2011-12-13 11:10:36 +01:00
antirez
dfcf5a0ac8
Redis test port allocation fixed.
2011-12-07 17:15:17 +01:00
antirez
38b957d8ba
--quiet option implemented in the Redis test. Output improved a bit.
2011-11-29 16:29:12 +01:00
antirez
53a2af3941
still problems with the AOF race regression test, disabling it again for now
2011-11-28 10:35:30 +01:00
antirez
5c63922691
aof-race test reenabled now that port allocation of the test suite is smarter
2011-11-18 15:53:47 +01:00
antirez
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
antirez
dcdfd005a0
commenting out aof-race test for now, waiting for a fix to issue #80
2011-09-16 15:43:03 +02:00
Pieter Noordhuis
3aa4b00970
Failing test related to AOF rewrite buffers
2011-09-16 11:25:05 +02:00
antirez
243b783fdc
Maxmemory test
2011-07-28 12:32:52 +02:00
antirez
0681c5ad84
master branch merged into scripting.
2011-07-12 12:39:16 +02:00
antirez
c7c16a32a7
cleanup after test
2011-07-11 13:19:42 +02:00
antirez
e4715f0011
--help implemented
2011-07-11 13:03:22 +02:00
antirez
121ffc85f4
better recap of failed tests.
2011-07-11 12:56:00 +02:00
antirez
04e2410d2d
initial support for failed tests summary at end of the test.
2011-07-11 12:44:55 +02:00
antirez
524d515f0c
implemented --single, --list-tests. --accurante and --help are now recognized but not actually implemented.
2011-07-11 11:59:55 +02:00
antirez
6209797d37
list test further split into smaller units
2011-07-11 11:41:23 +02:00
antirez
be9250c8cd
list-2 added to the list of tests
2011-07-11 11:32:19 +02:00
antirez
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
antirez
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
antirez
82e5dd35ea
display less useless information in parallel test
2011-07-11 00:14:12 +02:00
antirez
3744824c3e
some test colorization and some fix
2011-07-11 00:09:56 +02:00
antirez
36e790a040
print execution time of different units at end
2011-07-10 23:57:35 +02:00
antirez
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
antirez
cabe03eb75
more valgrind friendly test
2011-07-06 15:22:00 +02:00
antirez
17daf16f85
SLOWLOG tests
2011-06-30 18:44:58 +02:00
antirez
0d1650f8a9
Updated to unstable
2011-06-14 18:06:39 +02:00
antirez
faa2a80f89
disabled development test entry, tests moved in the right place
2011-05-31 18:49:12 +02:00
antirez
3fe40d6e3c
Variadic ZADD tests
2011-05-31 18:35:09 +02:00
antirez
449286a588
Scripting tests added
2011-05-25 12:32:50 +02:00
antirez
206d62710c
Print version info before running the test
2011-05-20 11:44:54 +02:00
antirez
72dff2c084
test fixed after ascii art banner modified the output of a running server
2011-04-15 16:35:54 +02:00
antirez
69cb546223
minor aesthetic change in test suite messages
2011-01-09 22:17:08 +01:00
antirez
322ea972fe
run both inmemory and diskstore tests.
2011-01-09 19:42:56 +01:00
antirez
a5062bbab0
fixed bgsave_in_progress in INFO when BGSAVEing with diskstore enabled, don't DEBUG FLUSHCACHE when bgsave is in progress.
2011-01-09 19:25:34 +01:00
antirez
69bfffb4a7
test adapted to run with diskstore, and a few bugs fixed
2011-01-09 18:25:34 +01:00
antirez
5e1d2d30f7
initial fix of the test suite to run both in in-memory and diskstore mode
2011-01-09 16:49:52 +01:00
antirez
5d46e370b7
diskstore more fixes
2011-01-03 17:18:37 +01:00
antirez
d6107fd6f1
Merge remote branch 'pietern/testverbosity'
2010-12-10 17:24:03 +01:00
Pieter Noordhuis
6f8a32d5c7
Be less verbose in testing; improve error handling
2010-12-10 16:13:21 +01:00
antirez
4b918769a1
command line option in test suite to activate valgrind mode
2010-12-10 15:40:48 +01:00
Pieter Noordhuis
5a4f9f27e7
Add tests for OK on QUIT
2010-10-15 12:54:53 +02:00
Pieter Noordhuis
941c9fa285
Return OK on QUIT
2010-10-13 11:25:40 +02:00
Pieter Noordhuis
9f1ae9abee
Allow to specify which specific test files to run
2010-10-13 09:26:44 +02:00
antirez
588cd980e9
redis-cli tests commented out since there is a problem with the CI server and this tests, will be activated again once the problem is fixed
2010-08-26 17:52:02 +02:00
antirez
e59a64b8d3
forgot the traceleaks var in tests set to 1, reverted to the default, 0
2010-08-26 13:18:56 +02:00
antirez
bad7d097e9
fixed a memory leak in the new Set code
2010-08-26 13:18:24 +02:00
Pieter Noordhuis
f2dd4769dd
Tests for the interactive mode of redis-cli
...
Changed redis-cli to output the raw response for a bulk reply when it is
run in interactive mode instead of checking isatty.
2010-08-04 15:28:03 +02:00
Pieter Noordhuis
e39c8b5047
exit with non-zero status when there are failed tests
2010-07-23 13:08:35 +02:00
Pieter Noordhuis
4589a823fd
initial basic pub/sub tests
2010-06-16 11:01:42 +02:00
Pieter Noordhuis
5eedc9c65e
tests for BLPOP/BRPOP via an option in the tcl client that defers reading the reply
2010-06-15 21:23:18 +02:00
antirez
7d04fc7563
allow running the test suite against an external Redis instance, without auto spawning
2010-06-14 10:19:45 +02:00
Pieter Noordhuis
d4507ec615
refactor list tests to test both encodings; implemented assert functions
2010-06-04 16:31:27 +02:00
Pieter Noordhuis
73bd6c583b
pass tags to filter and match via arguments
2010-06-02 23:22:20 +02:00
Pieter Noordhuis
6e0e5bedd9
basic support to tag tests
2010-06-02 22:53:22 +02:00
Pieter Noordhuis
38273a9ed6
removed obsolete code
2010-06-02 21:53:15 +02:00
Pieter Noordhuis
436f18b618
catch exceptions in the server proc, to be able to kill the entire chain of running servers
2010-06-02 21:53:10 +02:00
antirez
c20c189db5
WATCH tests
2010-05-25 14:04:46 +02:00
antirez
c4669d257f
tests suite initial support for valgrind, fixed the old test suite until the new one is able to target a specific host/port
2010-05-21 12:00:13 +02:00
Pieter Noordhuis
f166bb1d50
code to enable running tests with the vm enabled
2010-05-20 13:58:58 +02:00
Pieter Noordhuis
53cbf66caf
initial tests for AOF (and small changes to server.tcl to support these)
2010-05-19 14:54:20 +02:00
Pieter Noordhuis
85ecc65edc
initial rough integration test for replication
2010-05-14 20:50:58 +02:00
Pieter Noordhuis
1c4114be40
store entire server object on the stack instead of just the client
2010-05-14 20:50:32 +02:00
antirez
ab72b4833d
minor fixes to the new test suite, html doc updated
2010-05-14 18:48:33 +02:00