Just like test/alternator, make redis-test runnable from test.py. For this we move the redis tests into a subdirectory of tests/, and create a script to run them: tests/redis/run. These tests currently fail, so we did not yet modify test.py to actually run them automatically. Fixes #6331
15 lines
784 B
Markdown
15 lines
784 B
Markdown
Tests for Scylla with Redis API that should also pass, identically, against Redis.
|
|
|
|
Tests use the redis library for Redis API, and the pytest frameworks
|
|
(both are available from Linux distributions, or with "pip install").
|
|
|
|
To run all tests against the local installation of Scylla with Redis API on
|
|
localhost:6379, just run `pytest`.
|
|
|
|
Some additional pytest options:
|
|
* To run all tests in a single file, do `pytest test_strings.py`.
|
|
* To run a single specific test, do `pytest test_strings.py::set`.
|
|
* Additional useful pytest options, especially useful for debugging tests:
|
|
* -v: show the names of each individual test running instead of just dots.
|
|
* -s: show the full output of running tests (by default, pytest captures the test's output and only displays it if a test fails)
|