summaryrefslogtreecommitdiff
path: root/tests/test_helper.tcl
Commit message (Collapse)AuthorAgeFilesLines
* Test: replication test blocking lists/zsets ops.antirez2018-05-151-0/+1
|
* Merge pull request #4691 from oranagra/active_defrag_v2Salvatore Sanfilippo2018-03-221-0/+2
|\ | | | | Active defrag v2
| * Adding real allocator fragmentation to INFO and MEMORY command + active ↵Oran Agra2018-03-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | defrag test other fixes / improvements: - LUA script memory isn't taken from zmalloc (taken from libc malloc) so it can cause high fragmentation ratio to be displayed (which is false) - there was a problem with "fragmentation" info being calculated from RSS and used_memory sampled at different times (now sampling them together) other details: - adding a few more allocator info fields to INFO and MEMORY commands - improve defrag test to measure defrag latency of big keys - increasing the accuracy of the defrag test (by looking at real grag info) this way we can use an even lower threshold and still avoid false positives - keep the old (total) "fragmentation" field unchanged, but add new ones for spcific things - add these the MEMORY DOCTOR command - deduct LUA memory from the rss in case of non jemalloc allocator (one for which we don't "allocator active/used") - reduce sampling rate of the rss and allocator info
* | CG: test group creation.antirez2018-03-151-0/+1
|/
* Streams: basic XADD tests.antirez2017-12-011-0/+1
|
* Regression test for PSYNC2 issue #3899 added.antirez2017-04-281-0/+1
| | | | | | | | Experimentally verified that it can trigger the issue reverting the fix. At least on my system... Being the bug time/backlog dependant, it is very hard to tell if this test will be able to trigger the problem consistently, however even if it triggers the problem once in a while, we'll see it in the CI environment at http://ci.redis.io.
* PSYNC2 test: test added to the default tests.antirez2016-11-291-0/+1
|
* Test: WAIT tests added in wait.tcl unit.antirez2016-11-181-0/+1
|
* Test TOUCH and new TTL / TYPE behavior about object access time.antirez2016-06-151-0/+1
|
* Test: run GEO tests by default.antirez2016-05-311-0/+1
| | | | Thanks to @oranagra for noticing it was missing.
* BITFIELD: overflow fuzzy testing.antirez2016-03-021-0/+1
|
* Test: basic lazyfree unit test.antirez2015-10-091-0/+1
|
* Test: fix attach_to_replication_stream to handle newlines.antirez2015-10-071-2/+5
|
* Test: stack_logging var should be initialized to 0.antirez2015-10-011-0/+1
|
* Test: support for stack logging for OSX malloc/leaks.antirez2015-10-011-0/+5
|
* Test: split basic unit into string, incr, keyspace units.antirez2015-02-251-1/+3
|
* Added regression test for issue #2371.antirez2015-02-101-0/+1
|
* Test: try to cleanup still running Redis instances on exit.antirez2014-11-281-1/+19
| | | | | It's hard to run the Redis test continuously if it leaks processes on exceptions / errors.
* Test framework: exit on timeout with report.antirez2014-11-281-18/+35
| | | | | There was no sane way to detect tests that may never end because of Redis bugs or tests bugs.
* Spell software correctlyMatt Stancliff2014-09-291-1/+1
|
* Fix typosAaron Rutkovsky2014-09-291-1/+1
| | | | Closes #1513
* Initial HyperLogLog tests.antirez2014-04-031-0/+1
|
* Test: code to test server availability refactored.antirez2014-02-171-15/+0
| | | | | | 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.
* Test: fixed osx msg passing issue in testing framework.antirez2014-01-311-1/+23
| | | | | | | | | | | | 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.
* SCAN: tests moved to unit/scan.tcl.antirez2013-10-301-0/+1
|
* Test: added a memory efficiency test.antirez2013-08-291-0/+1
|
* Little typoJan-Erik Rediger2013-08-071-1/+1
|
* test-server: only listen to 127.0.0.1Marc-Antoine Perennou2013-06-121-1/+1
| | | | Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
* Test: check that replication partial sync works if we break the link.antirez2013-05-081-0/+1
| | | | | The test checks both successful syncs and unsuccessful ones by changing the backlog size.
* Test: new functions to capture and analyze the replication stream.antirez2013-03-271-0/+53
|
* Use `info nameofexectuable` to find current executableJohan Bergström2013-01-241-1/+2
|
* Enforce tcl 8.5 or newerJohan Bergström2013-01-241-0/+2
|
* Test: MULTI/EXEC tests moved into multi.tcl.antirez2012-11-221-1/+1
|
* Test: more MIGRATE tests.antirez2012-11-141-1/+1
|
* BITOP and BITCOUNT tests.antirez2012-05-241-0/+1
| | | | | | 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.
* If the computer running the Redis test is slow, we revert to --clients 1 to ↵antirez2012-05-111-0/+17
| | | | avoid false positives.
* Test for maxclients.antirez2012-04-081-0/+1
|
* new option for choosing number of test clients to runPremysl Hruby2012-04-031-0/+4
|
* DUMP, RESTORE, MIGRATE tests.antirez2012-04-021-0/+1
|
* Regression test for issue 417 (memory leak when replicating to DB with id >= 10)antirez2012-03-301-0/+1
|
* convert-zipmap-hash-on-load test enabledantirez2012-03-241-0/+1
|
* RDB load of different encodings test added.antirez2012-03-231-0/+1
|
* Added test for client output buffer limit (hard limit).antirez2012-01-251-0/+1
|
* Regression test for the main problem causing issue #141. Minor ↵antirez2012-01-061-1/+1
| | | | changes/fixes/additions to the test suite itself needed to write the test.
* unit/introspection added among tests executed by defaultantirez2011-12-191-0/+1
|
* Added tests for AOF rewrite.antirez2011-12-131-0/+1
|
* Redis test port allocation fixed.antirez2011-12-071-2/+2
|
* --quiet option implemented in the Redis test. Output improved a bit.antirez2011-11-291-9/+25
|
* still problems with the AOF race regression test, disabling it again for nowantirez2011-11-281-1/+0
|
* aof-race test reenabled now that port allocation of the test suite is smarterantirez2011-11-181-0/+1
|