mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-26 03:20:37 +00:00
A number of improvements in test.py as requested by maintainers: * don't capture pytest output * stick to the specific server in control connections * support --log-level option and pass it to logging module * when checking if CQL is up, ignore timeout errors * no longer force schema migration when starting the server * use test uname, not id, in log output * improve logging of ScyllaServer * log what cluster is used for a test * extend xml output with logs On the same token, remove mypy warnings and make linter pass on test.py, as well as add some type checking. Fixes #10871 Fixes #10785 Closes #10902 * github.com:scylladb/scylla: test.py: extend xml output with logs test.py: log what cluster is used for a test test.py: improve logging of ScyllaServer test.py: use test uname, not id, in log output test.py: support --log-level option and pass it to logging module test.py: make ScyllaServer more reliable and fast test.py: don't capture pytest output test.py: add type annotations test.py: convert log_filename to pathlib test.py: please linter test.py: remove mypy warnings