Files
scylladb/test/lib/CMakeLists.txt
Pavel Emelyanov 77435206b9 code: Move limiting data source to test/lib
Only two tests use it now -- the limit-data-source-test iself and a test
that validates continuous_data_consumer template.

Signed-off-by: Pavel Emelyanov <xemul@scylladb.com>
2026-01-26 12:49:42 +03:00

60 lines
1.1 KiB
CMake

add_library(test-lib STATIC)
target_sources(test-lib
PUBLIC
boost_test_tree_lister.cc
boost_tree_lister_injector.cc
PRIVATE
cql_assertions.cc
dummy_sharder.cc
exception_utils.cc
log.cc
test_utils.cc
tmpdir.cc
cql_test_env.cc
expr_test_utils.cc
test_services.cc
key_utils.cc
mutation_assertions.cc
mutation_source_test.cc
random_schema.cc
result_set_assertions.cc
sstable_run_based_compaction_strategy_for_tests.cc
sstable_utils.cc
data_model.cc
eventually.cc
proc_utils.cc
gcs_fixture.cc
aws_kms_fixture.cc
azure_kms_fixture.cc
limiting_data_source.cc
)
target_include_directories(test-lib
PUBLIC
${CMAKE_SOURCE_DIR})
target_link_libraries(test-lib
PUBLIC
scylla-main
replica
Seastar::seastar
xxHash::xxhash
PRIVATE
audit
auth
cdc
compaction
dht # used by cql3
gms
types
idl
index # used by cql3
locator
message
schema
scylla_version
service
sstables
vector_search # used by cql3
utils
Boost::regex
Boost::unit_test_framework)