summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/SConscript
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2015-04-22 13:39:45 -0400
committerBenety Goh <benety@mongodb.com>2015-05-06 15:30:50 -0400
commitbbb5f157681ad29b379c0ba99d9d26ad6b297864 (patch)
tree9df94e006328a54200536d42b008c417feab165b /src/mongo/db/repl/SConscript
parentdbad6dc87c1016ad8385d0a4d609d85910a96811 (diff)
downloadmongo-bbb5f157681ad29b379c0ba99d9d26ad6b297864.tar.gz
SERVER-18028 added data replication task runner and database task
Diffstat (limited to 'src/mongo/db/repl/SConscript')
-rw-r--r--src/mongo/db/repl/SConscript50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/mongo/db/repl/SConscript b/src/mongo/db/repl/SConscript
index a8e96c93f40..430a6da8880 100644
--- a/src/mongo/db/repl/SConscript
+++ b/src/mongo/db/repl/SConscript
@@ -393,3 +393,53 @@ env.CppUnitTest(
'base_cloner_test_fixture',
],
)
+
+env.Library(
+ target='task_runner',
+ source=[
+ 'task_runner.cpp',
+ ],
+ LIBDEPS=[
+ '$BUILD_DIR/mongo/util/concurrency/thread_pool',
+ ],
+)
+
+env.Library(
+ target='task_runner_test_fixture',
+ source=[
+ 'task_runner_test_fixture.cpp',
+ ],
+ LIBDEPS=[
+ 'task_runner',
+ '$BUILD_DIR/mongo/util/decorable',
+ ],
+)
+
+env.CppUnitTest(
+ target='task_runner_test',
+ source='task_runner_test.cpp',
+ LIBDEPS=[
+ 'task_runner_test_fixture',
+ ],
+)
+
+env.Library(
+ target='database_task',
+ source=[
+ 'database_task.cpp',
+ ],
+ LIBDEPS=[
+ '$BUILD_DIR/mongo/db/concurrency/lock_manager',
+ '$BUILD_DIR/mongo/db/concurrency/write_conflict_exception',
+ ],
+)
+
+env.CppUnitTest(
+ target='database_task_test',
+ source='database_task_test.cpp',
+ LIBDEPS=[
+ 'database_task',
+ 'replmocks',
+ 'task_runner_test_fixture',
+ ],
+)