Python and Python developers don't like directory names to include a minus sign, like "cql-pytest". In this patch we rename test/cql-pytest to test/cqlpy, and also change a few references in other code (e.g., code that used test/cql-pytest/run.py) and also references to this test suite in documentation and comments. Arguably, the word "test" was always redundant in test/cql-pytest, and I want to leave the "py" in test/cqlpy to emphasize that it's Python-based tests, contrasting with test/cql which are CQL-request-only approval tests. Fixes #20846 Signed-off-by: Nadav Har'El <nyh@scylladb.com>
27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
Scylla in-source tests.
|
|
|
|
For details on how to run the tests, see [docs/dev/testing.md](../docs/dev/testing.md)
|
|
|
|
Shared C++ utils, libraries are in lib/, for Python - pylib/
|
|
|
|
alternator - Python tests which connect to a single server and use the DynamoDB API
|
|
unit, boost, raft - unit tests in C++
|
|
cqlpy - Python tests which connect to a single server and use CQL
|
|
topology* - tests that set up clusters and add/remove nodes
|
|
cql - approval tests that use CQL and pre-recorded output
|
|
rest\_api - tests for Scylla REST API Port 9000
|
|
scylla-gdb - tests for scylla-gdb.py helper script
|
|
nodetool - tests for C++ implementation of nodetool
|
|
|
|
If you can use an existing folder, consider adding your test to it.
|
|
New folders should be used for new large categories/subsystems,
|
|
or when the test environment is significantly different from some existing
|
|
suite, e.g. you plan to start scylladb with different configuration,
|
|
and you intend to add many tests and would like them to reuse an existing
|
|
Scylla cluster (clusters can be reused for tests within the same folder).
|
|
|
|
To add a new folder, create a new directory, and then
|
|
copy & edit its `suite.ini`.
|
|
|
|
|