RESP3 commands integration tests and response handling (#1300)

* Added ACL RESP3 integration tests

* Added RESP3 commands integration tests and response handling

* Fixed required server versions

* Added more integration tests for RESP3 responses

* Move static strings to constants

* Codestyle fixes

* Codestyle fixes

* Change non-existing key name

* Change non-existing key name

* Added RESP3 test coverage for JSON module

* Added new assertion, fixed RESP3 JSON responses and versions

* Added feature tests on timeseries module RESP3 responses

* Updated version decorators

* Added feature tests on bloom filter module RESP3 responses

* Added feature tests on search module RESP3 responses

* Mark tests as relay-incompatible

* Added feature tests on cms, cuckoo filters RESP3 responses

* Revert changes

* Increased time intervals to avoid test failures

* Added feature tests on tdigest, topk filters RESP3 responses

* Updated test case responses

* Codestyle fix
This commit is contained in:
Vladyslav Vildanov
2023-07-24 12:16:27 +03:00
committed by GitHub
parent 021238f58b
commit 4195f137ef
314 changed files with 5569 additions and 62 deletions
@@ -40,4 +40,13 @@ abstract class BZPOPBase extends RedisCommand
return array_combine([$key], [[$data[0] => $data[1]]]);
}
/**
* @param $data
* @return array|false|mixed|null[]|string|null
*/
public function parseResp3Response($data)
{
return $this->parseResponse($data);
}
}