640 Commits

Author SHA1 Message Date
bf758397a1 more valgrind (and other archs) friendly testing of floating number related features. 2011-11-16 14:40:50 +01:00
cd4aba36cd valgrind handles floating point numbers differently for some reason, so using "simpler" numbers to make tests happy. 2011-11-16 13:35:22 +01:00
3c5680ed9d HINCRBYFLOAT tests 2011-11-15 15:26:10 +01:00
d4a3cfed9c Merge branch 'unstable' into incrbyfloat 2011-11-14 15:59:56 +01:00
70023978fd test for the new more strict behavior about number parsing 2011-11-14 15:39:55 +01:00
c9df799b2c INCRBYFLOAT tests 2011-11-14 15:37:13 +01:00
d93f9a8644 string to number API is now more strict not accepting spaces before or after the number. A few tests converted to match the new error messages using the word float instead of double. 2011-11-14 15:34:44 +01:00
762eea07ca Added test to make sure Redis evicts expired keys actively (and not just in a lazy fashion). 2011-11-12 11:27:38 +01:00
64c7499eb8 new tests for EXPIRE family functions, new millisecond precision, and new millisecond argument variants. 2011-11-11 15:11:50 +01:00
ef23f3ac92 Script max execution time test disabled for now since it is no longer enforced. 2011-10-31 16:09:07 +01:00
e5abf6ef19 SCRIPT LOAD now returns the SHA1 instead of +OK 2011-10-25 14:46:15 +02:00
e8c993f0fb Fixes for the scripting refactoring and new commands. Tests for the new features. 2011-10-25 11:19:15 +02:00
9ed32ba083 Redis.call is now split into two variants of the same function. Redis.call will raise an error by default. Redis.pcall will return the error object instead. 2011-10-20 16:02:23 +02:00
c0875a77a1 Regression test for issue #142 added 2011-10-17 10:41:46 +02:00
ab52d1f4a8 Fix for issue #132. Now AUTH raises an error if no server password is configured. 2011-10-10 22:21:17 +02:00
02a3e58258 Added two new tests for RENAME, currently both will fail because of bug #128. 2011-10-10 12:01:13 +02: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
7864ef8551 new tests for the scripting engine: not allowed commands and write commands after random commands. 2011-09-27 15:39:41 +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
7551e23716 regression test for bug 593 added 2011-09-12 10:53:49 +02:00
f65c8f654f Merge remote-tracking branch 'origin/unstable' into unstable 2011-07-28 14:40:47 +02:00
4bb1ccc6eb Regression for a crash with blocking ops and pipelining 2011-07-28 14:40:06 +02:00
3d9704d335 Merge remote branch 'origin/unstable' into unstable 2011-07-28 12:33:17 +02:00
243b783fdc Maxmemory test 2011-07-28 12:32:52 +02:00
e54484876a fixed assert proc on Redis test 2011-07-28 12:31:44 +02:00
2d7162bb1d HDEL: Abort deleting fields when hash is removed 2011-07-27 12:29:40 +02:00
d50292d2cc make a scripting test more valgrind friendly 2011-07-15 18:28:24 +02:00
61fee31999 test that EVALSHA is replicated as EVAL 2011-07-15 17:41:40 +02:00
0681c5ad84 master branch merged into scripting. 2011-07-12 12:39:16 +02:00
34a8b51768 solved a slow positive in the slow log test when the test is executed slowly 2011-07-11 16:04:18 +02:00
bf1379c8df fixed another timing issue when running the test over valgrind or with very slow PCs 2011-07-11 15:58:31 +02:00
0717e3aa16 fix a test timing issue when running the test over valgrind 2011-07-11 15:44:38 +02:00
4c378d7f6c new test engine valgrind support 2011-07-11 13:41:06 +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
30cf7be60c the test runs less iterations of slow tests if no --accurate is given. 2011-07-11 12:15:35 +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
e46f78bd26 list test split into smaller parts 2011-07-11 11:30:46 +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
5ab1461f98 The test now gives some more time for Redis to start before of exiting with an error, since starting with valgrind can take a significant amount of time. 2011-07-09 19:23:46 +02:00