Tomasz Grabiec
5b1adfa542
tests: streamed_mutation_assertions: Introduce produces(mutation&)
2017-09-13 17:47:03 +02:00
Paweł Dziepak
1ea507d6ae
tests: do not overload the meaning of empty clustering range
...
Empty clustering key range is perfectly valid and signifies that the
reader is not interested in anything but the static row. Let's not
make it mean anything else.
Message-Id: <20170725131220.17467-2-pdziepak@scylladb.com >
2017-07-25 15:28:12 +02:00
Tomasz Grabiec
44fdee3f2e
tests: mutation_assertions: Allow expecting fragments
2017-06-24 18:06:11 +02:00
Tomasz Grabiec
3a9212e0f2
tests: mutation_assertions: Add ability to limit verification to given clustering_row_ranges
...
Currently mutation sources are free to return range tombstones
covering range which is larger than the query range. The cache
mutation source will soon become more eager about trimming such
tombstones. To cover up for such differences, allow telling the
restrictions to only care about differences relevant for given
clustering ranges.
2017-06-24 18:06:11 +02:00
Tomasz Grabiec
db053ef902
tests: Add test for continuity merging rules
2017-06-24 18:06:11 +02:00
Tomasz Grabiec
6f409d367b
tests: Extract ensure_monotonic_positions() to streamed_mutation_assertions
2017-03-10 14:42:22 +01:00
Tomasz Grabiec
1d7e84f770
tests: streamed_mutation_assertions: Add methods for navigating the stream
2017-02-23 18:50:53 +01:00
Tomasz Grabiec
e6a95fd8cc
tests: streamed_mutation_assertions: Add more expectation methods
2017-02-13 16:19:32 +01:00
Tomasz Grabiec
62843175ea
tests: streamed_mutation_assertions: Make produces_end_of_stream() give better error messages
2017-02-13 16:19:32 +01:00
Paweł Dziepak
50469e5ef3
tests: extract streamed_mutation assertions
...
Signed-off-by: Paweł Dziepak <pdziepak@scylladb.com >
2016-07-19 14:45:36 +01:00
Paweł Dziepak
fec3346343
tests: add streamed_mutation assertions
...
Signed-off-by: Paweł Dziepak <pdziepak@scylladb.com >
2016-06-20 21:29:49 +01:00
Pekka Enberg
38a54df863
Fix pre-ScyllaDB copyright statements
...
People keep tripping over the old copyrights and copy-pasting them to
new files. Search and replace "Cloudius Systems" with "ScyllaDB".
Message-Id: <1460013664-25966-1-git-send-email-penberg@scylladb.com >
2016-04-08 08:12:47 +03:00
Tomasz Grabiec
48f1db5ffa
mutation_assertions: Add is_not_equal_to()
2016-01-11 10:34:50 +01:00
Tomasz Grabiec
4b92ef01fc
test: Add tests for mutation upgrade
2016-01-08 21:10:26 +01:00
Tomasz Grabiec
f28e5f0517
tests: mutation_assertions: Make is_equal_to() check symmetricity
2015-12-16 18:06:55 +01:00
Tomasz Grabiec
ad99f89228
tests: mutation_assertion: Introduce has_schema()
2015-12-16 18:06:55 +01:00
Tomasz Grabiec
7451ab4356
tests: mutation_assertion: Allow chaining of assertions
2015-12-16 18:06:55 +01:00
Tomasz Grabiec
efe08a0512
tests: mutation_assertions: Own the mutation which is checked
...
Easier for users because they don't have to ensure liveness.
2015-12-16 18:06:55 +01:00
Tomasz Grabiec
df46542832
tests: Add test for populate and update race
2015-11-29 16:25:22 +01:00
Avi Kivity
d5cf0fb2b1
Add license notices
2015-09-20 10:43:39 +03:00
Avi Kivity
c720cddc5c
tests: mv tests/urchin/* -> tests/
...
Now that seastar is in a separate repository, we can use the tests/
directory.
2015-08-05 14:16:52 +03:00