mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-22 07:42:16 +00:00
After all test suites migrated to test_config.yaml with type: Python, the specialized suite classes (Topology, CQLApproval, Run, Tool) and the legacy execution pipeline (find_tests, run_test, TestSuite.run, Test.run) became unreachable. Remove all this dead code. Deleted files: - suite/topology.py, suite/cql_approval.py, suite/run.py, suite/tool.py Simplified: - base.py: remove run_test(), read_log(), TestSuite.run(), add_test_list(), build_test_list(), all_tests(), test_count(), SUITE_CONFIG_FILENAME, disabled/flaky test tracking, and dead Test attributes (args, core_args, valid_exit_codes, allure_dir, is_flaky, is_cancelled, etc.) - python.py: remove PythonTestSuite.run(), PythonTest.run(), _prepare_pytest_params(), pattern, test_file_ext, xmlout, server_log, scylla_env setup, and shlex import. Simplify run_ctx() to take no parameters. - runner.py: remove --scylla-log-filename option, print_scylla_log_filename fixture, SUITE_CONFIG_FILENAME import, and suite.yaml probe in TestSuiteConfig.from_pytest_node(). - __init__.py: remove re-exports of deleted classes. - test_config.yaml: Topology -> Python, Approval -> Python. - conftest files: run_ctx(options=...) -> run_ctx(). - docs/dev/testing.md: update to reflect current pytest-based architecture, log paths, and removed features. Co-Authored-By: Claude Opus 4.6 (200K context) <noreply@anthropic.com> Closes scylladb/scylladb#29613
53 lines
1.3 KiB
YAML
53 lines
1.3 KiB
YAML
type: Python
|
|
pool_size: 4
|
|
cluster:
|
|
initial_size: 0
|
|
extra_scylla_config_options:
|
|
authenticator: AllowAllAuthenticator
|
|
authorizer: AllowAllAuthorizer
|
|
enable_user_defined_functions: False
|
|
rf_rack_valid_keyspaces: True
|
|
tablets_mode_for_new_keyspaces: enabled
|
|
run_first:
|
|
- test_group0_schema_versioning
|
|
- test_tablets_migration
|
|
- test_zero_token_nodes_topology_ops
|
|
- test_raft_cluster_features
|
|
- test_raft_ignore_nodes
|
|
- test_tablets
|
|
- test_tablets2
|
|
- test_cluster_features
|
|
- test_topology_remove_decom
|
|
- test_mutation_schema_change
|
|
- test_keyspace_rf
|
|
skip_in_release:
|
|
- test_raft_cluster_features
|
|
- test_cluster_features
|
|
- dtest/limits_test
|
|
- dtest/schema_management_test
|
|
skip_in_debug:
|
|
- test_shutdown_hang
|
|
- test_replace
|
|
- test_node_shutdown_waits_for_pending_requests
|
|
- test_cdc_generation_clearing
|
|
- test_cdc_generation_publishing
|
|
run_in_release:
|
|
- test_gossiper
|
|
run_in_dev:
|
|
- test_raft_ignore_nodes
|
|
- test_group0_schema_versioning
|
|
- test_zero_token_nodes_no_replication
|
|
- test_not_enough_token_owners
|
|
- test_replace_alive_node
|
|
- dtest/error_example_test
|
|
- dtest/alternator_tests
|
|
- dtest/bypass_cache_test
|
|
- dtest/auth_roles_test
|
|
- dtest/audit_test
|
|
- audit/test_audit
|
|
- dtest/commitlog_test
|
|
- dtest/cfid_test
|
|
- dtest/rebuild_test
|
|
run_in_debug:
|
|
- random_failures/test_random_failures
|