summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2019-06-19 11:36:50 -0400
committerAndrew Morrow <acm@mongodb.com>2019-06-20 14:31:23 -0400
commite3f4aa4cf938be00e33874408185767ad256a769 (patch)
treea6490e5fcd6912d46514b2657a1dc46a352fd943 /src/mongo/db/auth
parent065a8926202af35bd19a9e2974aaa18f341604fa (diff)
downloadmongo-e3f4aa4cf938be00e33874408185767ad256a769.tar.gz
SERVER-41809 Collapse unit tests on a per-directory basis
Diffstat (limited to 'src/mongo/db/auth')
-rw-r--r--src/mongo/db/auth/SConscript188
1 files changed, 33 insertions, 155 deletions
diff --git a/src/mongo/db/auth/SConscript b/src/mongo/db/auth/SConscript
index f77549b799b..580367c9016 100644
--- a/src/mongo/db/auth/SConscript
+++ b/src/mongo/db/auth/SConscript
@@ -28,17 +28,6 @@ env.Library(
],
)
-env.CppUnitTest(
- target='restriction_test',
- source=[
- 'restriction_test.cpp',
- ],
- LIBDEPS=[
- '$BUILD_DIR/mongo/base',
- 'authentication_restriction',
- ],
-)
-
# The Auth library should consist only of the shimmed API for Auth usage and the implementations of
# the data structures used in that API. No actual Auth subsystem implementation should exist in
# this library.
@@ -73,20 +62,6 @@ env.Library(
]
)
-env.CppUnitTest(
- target='auth_op_observer_test',
- source='auth_op_observer_test.cpp',
- LIBDEPS=[
- 'authmocks',
- 'auth_op_observer',
- '$BUILD_DIR/mongo/db/common',
- '$BUILD_DIR/mongo/db/repl/oplog',
- '$BUILD_DIR/mongo/db/repl/oplog_interface_local',
- '$BUILD_DIR/mongo/db/repl/replmocks',
- '$BUILD_DIR/mongo/db/service_context_d_test_fixture',
- ],
-)
-
env.Library(
target='user',
source=[
@@ -249,19 +224,6 @@ env.Library(
],
)
-env.CppUnitTest(
- target='security_key_test',
- source=[
- 'security_key_test.cpp',
- ],
- LIBDEPS=[
- 'auth',
- 'security_file',
- 'security_key',
- 'user',
- ],
-)
-
env.Library(
target='authservercommon',
source=[
@@ -324,7 +286,7 @@ env.Library(
'$BUILD_DIR/mongo/util/options_parser/options_parser',
'$BUILD_DIR/mongo/util/net/network',
],
-)
+)
env.Library(
target='saslauth',
@@ -348,16 +310,6 @@ env.Library(
],
)
-env.CppUnitTest(target='sasl_mechanism_registry_test',
- source=[
- 'sasl_mechanism_registry_test.cpp',
- ],
- LIBDEPS=[
- '$BUILD_DIR/mongo/db/service_context_test_fixture',
- 'authmocks',
- 'saslauth',
- ])
-
env.Library(
target='authmongod',
source=[
@@ -411,97 +363,6 @@ env.Library(
],
)
-env.CppUnitTest(
- target='action_set_test',
- source=[
- 'action_set_test.cpp'
- ],
- LIBDEPS=[
- 'auth',
- 'authmocks',
- '$BUILD_DIR/mongo/db/service_context_test_fixture',
- ],
-)
-
-env.CppUnitTest(
- target='privilege_parser_test',
- source=[
- 'privilege_parser_test.cpp',
- ],
- LIBDEPS=[
- 'auth',
- 'authmocks',
- '$BUILD_DIR/mongo/db/service_context_test_fixture',
- ],
-)
-
-env.CppUnitTest(
- target='role_graph_test',
- source=[
- 'role_graph_test.cpp',
- ],
- LIBDEPS=[
- 'auth',
- 'authmocks',
- '$BUILD_DIR/mongo/db/service_context_test_fixture',
- ],
-)
-
-env.CppUnitTest(
- target='user_document_parser_test',
- source=[
- 'user_document_parser_test.cpp',
- ],
- LIBDEPS=[
- 'auth',
- 'authmocks',
- '$BUILD_DIR/mongo/db/service_context_test_fixture',
- ],
-)
-
-env.CppUnitTest(
- target='user_set_test',
- source=[
- 'user_set_test.cpp',
- ],
- LIBDEPS=[
- 'auth',
- 'authmocks',
- '$BUILD_DIR/mongo/db/service_context_test_fixture',
- ],
-)
-
-env.CppUnitTest(
- target='authorization_manager_test',
- source=[
- 'authorization_manager_test.cpp',
- ],
- LIBDEPS=[
- 'auth',
- 'authmocks',
- '$BUILD_DIR/mongo/db/service_context_test_fixture',
- '$BUILD_DIR/mongo/transport/transport_layer_common',
- '$BUILD_DIR/mongo/transport/transport_layer_mock',
- ],
-)
-
-env.CppUnitTest(
- target='authorization_session_test',
- source=[
- 'authorization_session_test.cpp',
- 'authorization_session_for_test.cpp',
- ],
- LIBDEPS=[
- 'auth',
- 'authmocks',
- 'auth_impl_internal',
- 'saslauth',
- '$BUILD_DIR/mongo/db/pipeline/pipeline',
- '$BUILD_DIR/mongo/db/service_context_test_fixture',
- '$BUILD_DIR/mongo/transport/transport_layer_mock',
- ],
-)
-
env.Library(
target='address_restriction',
source=[
@@ -517,29 +378,46 @@ env.Library(
)
env.CppUnitTest(
- target='address_restriction_test',
+ target='db_auth_test',
source=[
+ 'action_set_test.cpp',
'address_restriction_test.cpp',
+ 'auth_op_observer_test.cpp',
+ 'authorization_manager_test.cpp',
+ 'authorization_session_for_test.cpp',
+ 'authorization_session_test.cpp',
+ 'privilege_parser_test.cpp',
+ 'restriction_test.cpp',
+ 'role_graph_test.cpp',
+ 'sasl_authentication_session_test.cpp',
+ 'sasl_mechanism_registry_test.cpp',
+ 'sasl_scram_test.cpp',
+ 'security_key_test.cpp',
+ 'user_document_parser_test.cpp',
+ 'user_set_test.cpp',
],
LIBDEPS=[
- 'address_restriction',
'$BUILD_DIR/mongo/base',
+ '$BUILD_DIR/mongo/client/sasl_client',
+ '$BUILD_DIR/mongo/db/common',
+ '$BUILD_DIR/mongo/db/pipeline/pipeline',
+ '$BUILD_DIR/mongo/db/repl/oplog',
+ '$BUILD_DIR/mongo/db/repl/oplog_interface_local',
+ '$BUILD_DIR/mongo/db/repl/replmocks',
+ '$BUILD_DIR/mongo/db/service_context_d_test_fixture',
'$BUILD_DIR/mongo/db/service_context_test_fixture',
+ '$BUILD_DIR/mongo/transport/transport_layer_common',
+ '$BUILD_DIR/mongo/transport/transport_layer_mock',
'$BUILD_DIR/mongo/util/net/network',
- ],
-)
-
-env.CppUnitTest(
- target='sasl_scram_test',
- source=[
- 'sasl_authentication_session_test.cpp',
- 'sasl_scram_test.cpp',
- ],
- LIBDEPS_PRIVATE=[
+ 'address_restriction',
+ 'auth',
+ 'auth_impl_internal',
+ 'auth_op_observer',
+ 'authentication_restriction',
'authmocks',
'saslauth',
- '$BUILD_DIR/mongo/client/sasl_client',
- '$BUILD_DIR/mongo/db/service_context_test_fixture',
+ 'security_file',
+ 'security_key',
+ 'user',
],
)
-