tporadowski
7ced02a356
added clean-up for tests run under Cygwin
...
- certain tests (using "debug restart") cause additional processes to be
spawned and not tracked due to changed process ID (Windows-specific
behaviour), so we need to clean them up when running tests under Cygwin
2020-11-04 09:26:17 +01:00
tporadowski
a7266fc6bb
small enhancements to unit tests
...
- use "kill_proc2" instead of /bin/kill
- adjusted waiting time in unit/aofrw
- ActiveTcl seems to not support "-permissions" option for "file attributes"
so 1 test from integration/rdb may be skipped
2020-03-02 14:51:57 +01:00
Tomasz Poradowski
7389a7e268
synced with antirez/redis/5.0.6
...
- disabled 2 tests in unit/maxmemory as they require different approach
under Windows (slave process needs to be suspended)
2019-10-05 23:46:26 +02:00
Israel Lot
7be9c345f9
missing tcl tests
2019-10-03 20:17:47 +03:00
Israel Lot
66e145ae5d
Merge 5.06 commits
...
This merges commits up until 5.0.6 release (bb78454b0fef0dc5903328d037ac2520108e0044)
2019-10-01 21:50:03 +03:00
Tomasz Poradowski
2392f888f6
synced tests with antirez/redis/4.0.14
...
- last test in unit/type/hash is optional, commenting out
2019-09-29 11:15:58 +02:00
Tomasz Poradowski
bdcf80ea4e
networking.c/writeToClient: handle WSAEWOULDBLOCK
...
- fixed writeToClient() after failed tests
- adjusted tests to match antirez/redis@4.0.2
2018-08-02 00:31:59 +02:00
Enrico Giordani
649cd886c3
Windows port of antirez/3.2.
2016-06-14 18:43:17 +02:00
antirez
f28803ce90
Regression test for issue #2813 .
2015-10-15 11:25:16 +02:00
antirez
1d59497343
Fix RDB encoding test for new csvdump format.
2015-08-05 14:05:43 +02:00
antirez
76e0be416d
PSYNC test: also test the vanilla SYNC.
2015-08-05 09:18:54 +02:00
antirez
d1ff328170
Test PSYNC with diskless replication.
...
Thanks to Oran Agra from Redis Labs for providing this patch.
2015-08-04 13:14:25 +02:00
antirez
37260bc3be
Test: regression for issue #2473 .
2015-03-27 12:10:46 +01:00
antirez
e791e2dda1
Test: fix SPOP replication test count.
...
If count is 0 SADD is called without element arguments, which is
currently invalid.
2015-03-13 17:30:13 +01:00
antirez
a1d9ec0d44
SPOP replication tests.
2015-02-11 10:52:28 +01:00
antirez
55003f7a11
alsoPropagate: handle REDIS_CALL_PROPAGATE and AOF loading.
2015-02-11 10:52:28 +01:00
antirez
e1fce55237
Added regression test for issue #2371 .
2015-02-10 14:40:27 +01:00
antirez
2ac7b5a8b4
Fix RDB corruption test after server behavior change.
2015-02-04 11:53:19 +01:00
Alon Diamant
288028876f
Added <count> parameter to SPOP:
...
spopCommand() now runs spopWithCountCommand() in case the <count> param is found.
Added intsetRandomMembers() to Intset: Copies N random members from the set into inputted 'values' array. Uses either the Knuth or Floyd sample algos depending on ratio count/size.
Added setTypeRandomElements() to SET type: Returns a number of random elements from a non empty set. This is a version of setTypeRandomElement() that is modified in order to return multiple entries, using dictGetRandomKeys() and intsetRandomMembers().
Added tests for SPOP with <count>: unit/type/set, unit/scripting, integration/aof
--
Cleaned up code a bit to match with required Redis coding style
2014-12-14 12:25:42 +02:00
antirez
8a09e12906
Attempt to prevent false positives in replication test.
2014-11-24 11:54:56 +01:00
antirez
d6797d34c0
Diskless replication tested with the multiple slaves consistency test.
2014-10-24 09:49:26 +02: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
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
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
antirez
e01195e90d
Test: AOF rewrite during write load.
2014-07-10 11:25:12 +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
1206bdf13f
Basic tests for the ROLE command.
2014-06-23 09:08:51 +02:00
antirez
134fd9eaf4
Tests for min-slaves-* feature.
2014-06-05 10:46:12 +02:00
antirez
ce37488919
Test: AOF test false positive when running in slow hosts.
...
The bug was triggered by running the test with Valgrind (which is a lot
slower and more sensible to timing issues) after the recent changes
that made Redis more promptly able to reply with the -LOADING error.
2014-05-22 16:05:03 +02:00
antirez
cd0ea1f202
Test: regression test for issue #1221 .
2013-07-29 17:39:28 +02:00
antirez
d5f1e4b0b5
Test: add some AOF testing to EVALSHA replication test.
2013-06-25 15:49:07 +02:00
antirez
882e36366f
Test: EVALSHA replication.
2013-06-25 15:35:48 +02:00
antirez
7e5be50cbf
Test: replication-3 test speedup in master-slave setup.
2013-06-25 15:13:14 +02:00
antirez
f8ba3b5668
Fix comment typo in integration/aof.tcl.
2013-06-19 18:31:33 +02:00
antirez
ca35de1d1f
Test: avoid a false positive in min-slaves test.
2013-05-31 11:43:30 +02:00
antirez
434a86dbd8
Tests added for min-slaves feature.
2013-05-30 18:54:28 +02:00
antirez
d64d2e21c9
Make tests compatible with new INFO replication output.
2013-05-30 11:43:43 +02:00
antirez
e938575220
Test: more PSYNC tests (backlog TTL).
2013-05-09 12:52:04 +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
c87dd0fe49
Test: various issues with the replication-4.tcl test fixed.
...
The test actually worked, but vars for master and slave were inverted
and sometimes used incorrectly.
2013-05-08 11:58:26 +02:00
antirez
c4656119b6
Test: fix RDB test checking file permissions.
...
When the test is executed using the root account, setting the permission
to 222 does not work as expected, as root can read files with 222
permission.
Now we skip the test if root is detected.
This fixes issue #1034 and the duplicated #1040 issue.
Thanks to Jan-Erik Rediger (@badboy on Github) for finding a way to reproduce the issue.
2013-04-23 14:16:50 +02:00
antirez
4ed2581a92
Test: split conceptually unrelated comments in RDB test.
2013-04-22 11:25:49 +02:00
antirez
ae94fe7e48
Test: make sure broken RDB checksum is detected.
2013-03-13 11:12:45 +01:00
antirez
82b0eae690
Test: more RDB loading checks.
...
A test for issue #1001 is included.
2013-03-13 10:04:33 +01:00