8eb91d0e15
add error constants in validate pkg
...
Signed-off-by: Akshay Nanavare <nakshay303@gmail.com >
2024-05-14 20:19:08 +05:30
b883f839f1
Add tests to serializable operations validation
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2024-05-08 12:29:55 +02:00
2de719dea4
Use WAL persisted request to validate watch
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2024-04-25 21:11:37 +02:00
e2bb8c698f
Limit a timeout in testing robustness validation
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2024-04-06 12:28:57 +02:00
4fa07a1c8a
tests/robustness: make merging histories work on []PersistedEvent
...
Event histories after merging serve as an authorotative list of
events that can be seen as ones persisted by etcd, we don't need
PrevValue as part of it.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
2024-02-14 15:44:08 +05:30
b02798e946
Refactor and reorder validation to avoid reporting multiple corelated failures
...
It doesn't make sense to report watch failure if key value operations
are not linearizable.
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-10-13 14:06:13 +02:00
e72c2c40d4
*: fix nakedret lint
...
Signed-off-by: Wei Fu <fuweid89@gmail.com >
2023-09-17 23:52:41 +08:00
11da84a1d1
tests/robustness: Implement loading client reports
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-06-28 15:35:17 +02:00
09c462e2ea
tests/robustness: Add resumable validation and improve reliable validation
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-06-26 12:12:39 +02:00
1663600bec
tests/robustness: Validate stale get requests by replaying etcd state
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-06-19 14:17:38 +02:00
7bbc738ec4
tests/robustness: Extract validation to separate package
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-06-14 09:14:27 +02:00