Link benchmarks and manual tests with mg-query
Summary: Depends on D2611 Reviewers: mferencevic Reviewed By: mferencevic Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D2612
This commit is contained in:
parent
551c6c5ad6
commit
ba6632a00d
@ -6,7 +6,7 @@ function(add_benchmark test_cpp)
|
||||
# get exec name (remove extension from the abs path)
|
||||
get_filename_component(exec_name ${test_cpp} NAME_WE)
|
||||
set(target_name ${test_prefix}${exec_name})
|
||||
add_executable(${target_name} ${test_cpp})
|
||||
add_executable(${target_name} ${test_cpp} ${ARGN})
|
||||
# OUTPUT_NAME sets the real name of a target when it is built and can be
|
||||
# used to help create two targets of the same name even though CMake
|
||||
# requires unique logical target names
|
||||
@ -31,22 +31,22 @@ add_benchmark(data_structures/concurrent/map_concurrent.cpp)
|
||||
target_link_libraries(${test_prefix}map_concurrent mg-single-node kvstore_dummy_lib)
|
||||
|
||||
add_benchmark(data_structures/ring_buffer.cpp)
|
||||
target_link_libraries(${test_prefix}ring_buffer mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
target_link_libraries(${test_prefix}ring_buffer mg-utils)
|
||||
|
||||
add_benchmark(query/eval.cpp)
|
||||
target_link_libraries(${test_prefix}eval mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
target_link_libraries(${test_prefix}eval mg-query-with-kvstore-dummy)
|
||||
|
||||
add_benchmark(query/execution.cpp)
|
||||
target_link_libraries(${test_prefix}execution mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
add_benchmark(query/execution.cpp ${CMAKE_SOURCE_DIR}/src/glue/communication.cpp)
|
||||
target_link_libraries(${test_prefix}execution mg-query-with-kvstore-dummy mg-communication)
|
||||
|
||||
add_benchmark(query/planner.cpp)
|
||||
target_link_libraries(${test_prefix}planner mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
target_link_libraries(${test_prefix}planner mg-query-with-kvstore-dummy)
|
||||
|
||||
add_benchmark(query/profile.cpp)
|
||||
target_link_libraries(${test_prefix}profile mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
target_link_libraries(${test_prefix}profile mg-query-with-kvstore-dummy)
|
||||
|
||||
add_benchmark(query/stripped.cpp)
|
||||
target_link_libraries(${test_prefix}stripped mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
target_link_libraries(${test_prefix}stripped mg-query-with-kvstore-dummy)
|
||||
|
||||
add_benchmark(edge_storage.cpp)
|
||||
target_link_libraries(${test_prefix}edge_storage mg-single-node kvstore_dummy_lib)
|
||||
@ -72,8 +72,8 @@ target_link_libraries(${test_prefix}skip_list_vs_stl mg-utils)
|
||||
add_benchmark(tx_engine.cpp)
|
||||
target_link_libraries(${test_prefix}tx_engine mg-single-node kvstore_dummy_lib)
|
||||
|
||||
add_benchmark(expansion.cpp)
|
||||
target_link_libraries(${test_prefix}expansion mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
add_benchmark(expansion.cpp ${CMAKE_SOURCE_DIR}/src/glue/communication.cpp)
|
||||
target_link_libraries(${test_prefix}expansion mg-query-with-kvstore-dummy mg-communication)
|
||||
|
||||
add_benchmark(storage_v2_gc.cpp)
|
||||
target_link_libraries(${test_prefix}storage_v2_gc mg-storage-v2)
|
||||
|
@ -41,19 +41,19 @@ add_manual_test(kvstore_console.cpp)
|
||||
target_link_libraries(${test_prefix}kvstore_console kvstore_lib gflags glog)
|
||||
|
||||
add_manual_test(query_hash.cpp)
|
||||
target_link_libraries(${test_prefix}query_hash mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
target_link_libraries(${test_prefix}query_hash mg-query-with-kvstore-dummy)
|
||||
|
||||
add_manual_test(query_planner.cpp interactive_planning.cpp)
|
||||
target_link_libraries(${test_prefix}query_planner mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
target_link_libraries(${test_prefix}query_planner mg-query-with-kvstore-dummy)
|
||||
if (READLINE_FOUND)
|
||||
target_link_libraries(${test_prefix}query_planner readline)
|
||||
endif()
|
||||
|
||||
add_manual_test(expression_pretty_printer.cpp)
|
||||
target_link_libraries(${test_prefix}expression_pretty_printer mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
target_link_libraries(${test_prefix}expression_pretty_printer mg-query-with-kvstore-dummy)
|
||||
|
||||
add_manual_test(single_query.cpp)
|
||||
target_link_libraries(${test_prefix}single_query mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
add_manual_test(single_query.cpp ${CMAKE_SOURCE_DIR}/src/glue/communication.cpp)
|
||||
target_link_libraries(${test_prefix}single_query mg-query-with-kvstore-dummy mg-communication)
|
||||
|
||||
add_manual_test(sl_position_and_count.cpp)
|
||||
target_link_libraries(${test_prefix}sl_position_and_count mg-single-node kvstore_dummy_lib)
|
||||
@ -62,7 +62,7 @@ add_manual_test(snapshot_explorer.cpp)
|
||||
target_link_libraries(${test_prefix}snapshot_explorer mg-single-node kvstore_dummy_lib)
|
||||
|
||||
add_manual_test(stripped_timing.cpp)
|
||||
target_link_libraries(${test_prefix}stripped_timing mg-single-node-v2 mg-auth kvstore_dummy_lib)
|
||||
target_link_libraries(${test_prefix}stripped_timing mg-query-with-kvstore-dummy)
|
||||
|
||||
add_manual_test(ssl_client.cpp)
|
||||
target_link_libraries(${test_prefix}ssl_client mg-communication)
|
||||
|
Loading…
Reference in New Issue
Block a user