build: build tests with Alternator
For an unknown (to me) reason, configure.py has two separate source file lists - "scylla_core" and "alternator". Scylla, and almost all tests, are compiled with both lists, but just a couple of tests were compiled with just scylla_core without alternator. In the next patch we want to make schema/schema.o depened on alternator/executor.o because when the schema has an Alternator computed column, the schema code needs to construct the computed column object (extract_from_attrs_column_computation) and that lives in alternator/executor.o. This change will break the build of the two tests that do not include the Alternator objects. So let's just add the "alternator" dependencies to the couple of tests that were missing it. Signed-off-by: Nadav Har'El <nyh@scylladb.com>
This commit is contained in:
@@ -1566,7 +1566,7 @@ deps['test/boost/linearizing_input_stream_test'] = [
|
||||
"test/boost/linearizing_input_stream_test.cc",
|
||||
"test/lib/log.cc",
|
||||
]
|
||||
deps['test/boost/expr_test'] = ['test/boost/expr_test.cc', 'test/lib/expr_test_utils.cc'] + scylla_core
|
||||
deps['test/boost/expr_test'] = ['test/boost/expr_test.cc', 'test/lib/expr_test_utils.cc'] + scylla_core + alternator
|
||||
deps['test/boost/rate_limiter_test'] = ['test/boost/rate_limiter_test.cc', 'db/rate_limiter.cc']
|
||||
deps['test/boost/exceptions_optimized_test'] = ['test/boost/exceptions_optimized_test.cc', 'utils/exceptions.cc']
|
||||
deps['test/boost/exceptions_fallback_test'] = ['test/boost/exceptions_fallback_test.cc', 'utils/exceptions.cc']
|
||||
@@ -1583,8 +1583,8 @@ deps['test/raft/many_test'] = ['test/raft/many_test.cc', 'test/raft/replication.
|
||||
deps['test/raft/fsm_test'] = ['test/raft/fsm_test.cc', 'test/raft/helpers.cc', 'test/lib/log.cc'] + scylla_raft_dependencies
|
||||
deps['test/raft/etcd_test'] = ['test/raft/etcd_test.cc', 'test/raft/helpers.cc', 'test/lib/log.cc'] + scylla_raft_dependencies
|
||||
deps['test/raft/raft_sys_table_storage_test'] = ['test/raft/raft_sys_table_storage_test.cc'] + \
|
||||
scylla_core + scylla_tests_generic_dependencies
|
||||
deps['test/boost/address_map_test'] = ['test/boost/address_map_test.cc'] + scylla_core
|
||||
scylla_core + alternator + scylla_tests_generic_dependencies
|
||||
deps['test/boost/address_map_test'] = ['test/boost/address_map_test.cc'] + scylla_core + alternator
|
||||
deps['test/raft/discovery_test'] = ['test/raft/discovery_test.cc',
|
||||
'test/raft/helpers.cc',
|
||||
'test/lib/log.cc',
|
||||
|
||||
Reference in New Issue
Block a user