diff options
Diffstat (limited to 'src/mongo/db/query/SConscript')
-rw-r--r-- | src/mongo/db/query/SConscript | 258 |
1 files changed, 37 insertions, 221 deletions
diff --git a/src/mongo/db/query/SConscript b/src/mongo/db/query/SConscript index a2183a6f2fb..4c844376219 100644 --- a/src/mongo/db/query/SConscript +++ b/src/mongo/db/query/SConscript @@ -57,16 +57,6 @@ env.Library( ], ) -env.CppUnitTest( - target="query_settings_test", - source=[ - "query_settings_test.cpp", - ], - LIBDEPS=[ - "query_planner" - ] -) - env.Library( target='distinct_command_idl', source=[ @@ -77,17 +67,6 @@ env.Library( ], ) -env.CppUnitTest( - target="count_command_test", - source=[ - "count_command_test.cpp", - ], - LIBDEPS=[ - "command_request_response", - "$BUILD_DIR/mongo/db/pipeline/aggregation_request", - ] -) - # Shared mongod/mongos query code. env.Library( target="query_common", @@ -118,42 +97,6 @@ env.Library( ], ) -env.CppUnitTest( - target="explain_options_test", - source=[ - "explain_options_test.cpp", - ], - LIBDEPS=[ - "explain_options", - ], -) - -env.CppUnitTest( - target="parsed_distinct_test", - source=[ - "parsed_distinct_test.cpp", - ], - LIBDEPS=[ - "$BUILD_DIR/mongo/db/pipeline/aggregation_request", - "query_test_service_context", - "query_common", - ], -) - -env.CppUnitTest( - target="get_executor_test", - source=[ - "get_executor_test.cpp" - ], - LIBDEPS=[ - "query_test_service_context", - "$BUILD_DIR/mongo/db/auth/authmocks", - "$BUILD_DIR/mongo/db/query_exec", - "$BUILD_DIR/mongo/db/service_context_d", - "$BUILD_DIR/mongo/dbtests/mocklib", - ], -) - env.Library( target='command_request_response', source=[ @@ -183,23 +126,6 @@ env.Library( ] ) -env.CppUnitTest( - target='command_request_response_test', - source=[ - 'cursor_response_test.cpp', - 'find_and_modify_request_test.cpp', - 'getmore_request_test.cpp', - 'killcursors_request_test.cpp', - 'killcursors_response_test.cpp', - 'view_response_formatter_test.cpp', - ], - LIBDEPS=[ - "$BUILD_DIR/mongo/db/pipeline/aggregation_request", - '$BUILD_DIR/mongo/rpc/rpc', - 'command_request_response', - ] -) - env.Library( target="query_request", source=[ @@ -274,170 +200,60 @@ env.Library( ) env.CppUnitTest( - target="hint_parser_test", - source=[ - "hint_parser_test.cpp" - ], - LIBDEPS=[ - "hint_parser", - ], -) - -env.CppUnitTest( - target="canonical_query_test", - source=[ - "canonical_query_test.cpp" - ], - LIBDEPS=[ - "collation/collator_interface_mock", - "query_planner", - "query_test_service_context", - ], -) - -env.CppUnitTest( - target="canonical_query_encoder_test", - source=[ - "canonical_query_encoder_test.cpp" - ], - LIBDEPS=[ - "query_planner", - "query_test_service_context", - ], -) - -env.CppUnitTest( - target="index_bounds_test", + target="db_query_test", source=[ + "canonical_query_encoder_test.cpp", + "canonical_query_test.cpp", + "count_command_test.cpp", + "cursor_response_test.cpp", + "explain_options_test.cpp", + "find_and_modify_request_test.cpp", + "get_executor_test.cpp", + "getmore_request_test.cpp", + "hint_parser_test.cpp", "index_bounds_builder_test.cpp", "index_bounds_test.cpp", "index_entry_test.cpp", - "interval_test.cpp" - ], - LIBDEPS=[ - "collation/collator_interface_mock", - "query_planner", - "query_test_service_context", - ], -) - -env.CppUnitTest( - target="query_request_test", - source=[ - "query_request_test.cpp" - ], - LIBDEPS=[ - "$BUILD_DIR/mongo/db/pipeline/aggregation_request", - "$BUILD_DIR/mongo/db/concurrency/lock_manager", - "$BUILD_DIR/mongo/db/service_context_test_fixture", - "query_request", - ], -) - -env.CppUnitTest( - target="lru_key_value_test", - source=[ + "interval_test.cpp", + "killcursors_request_test.cpp", + "killcursors_response_test.cpp", "lru_key_value_test.cpp", - ], - LIBDEPS=[ - ], -) - -env.CppUnitTest( - target="parsed_projection_test", - source=[ - "parsed_projection_test.cpp" - ], - LIBDEPS=[ - "query_planner", - "query_test_service_context", - ], -) - -env.CppUnitTest( - target="plan_cache_test", - source=[ - "plan_cache_test.cpp" - ], - LIBDEPS=[ - "query_planner_test_fixture", - "query_test_service_context", - ], -) - -env.CppUnitTest( - target="plan_cache_indexability_test", - source=[ - "plan_cache_indexability_test.cpp" - ], - LIBDEPS=[ - "collation/collator_interface_mock", - "query_planner", - "query_test_service_context", - ], -) - -env.CppUnitTest( - target="planner_analysis_test", - source=[ - "planner_analysis_test.cpp" - ], - LIBDEPS=[ - "query_planner", - ], -) - -env.CppUnitTest( - target="planner_ixselect_test", - source=[ - "planner_ixselect_test.cpp" - ], - LIBDEPS=[ - "collation/collator_interface_mock", - "query_planner", - "query_test_service_context", - ], -) - -env.CppUnitTest( - target="query_planner_test", - source=[ + "parsed_distinct_test.cpp", + "parsed_projection_test.cpp", + "plan_cache_indexability_test.cpp", + "plan_cache_test.cpp", + "planner_analysis_test.cpp", + "planner_ixselect_test.cpp", "query_planner_array_test.cpp", "query_planner_collation_test.cpp", "query_planner_geo_test.cpp", "query_planner_partialidx_test.cpp", "query_planner_test.cpp", + "query_planner_text_test.cpp", "query_planner_wildcard_index_test.cpp", - ], - LIBDEPS=[ - "collation/collator_interface_mock", - "query_planner_test_fixture", - ], -) - -env.CppUnitTest( - target="query_solution_test", - source=[ + "query_request_test.cpp", + "query_settings_test.cpp", "query_solution_test.cpp", + "view_response_formatter_test.cpp", ], LIBDEPS=[ - "collation/collator_factory_mock", - "query_planner", - "query_test_service_context", - ], -) - -# $text pulls in a lot of stuff so we test it here. -env.CppUnitTest( - target="query_planner_text_test", - source=[ - "query_planner_text_test.cpp" - ], - LIBDEPS=[ - "query_planner_test_fixture", "$BUILD_DIR/mongo/db/auth/authmocks", + "$BUILD_DIR/mongo/db/concurrency/lock_manager", + "$BUILD_DIR/mongo/db/pipeline/aggregation_request", "$BUILD_DIR/mongo/db/query_exec", "$BUILD_DIR/mongo/db/service_context_d", + "$BUILD_DIR/mongo/db/service_context_test_fixture", "$BUILD_DIR/mongo/dbtests/mocklib", + "$BUILD_DIR/mongo/rpc/rpc", + "collation/collator_factory_mock", + "collation/collator_interface_mock", + "command_request_response", + "explain_options", + "hint_parser", + "query_common", + "query_planner", + "query_planner_test_fixture", + "query_request", + "query_test_service_context", ], ) |