diff options
author | Benety Goh <benety@mongodb.com> | 2015-04-22 13:39:45 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2015-05-06 15:30:50 -0400 |
commit | bbb5f157681ad29b379c0ba99d9d26ad6b297864 (patch) | |
tree | 9df94e006328a54200536d42b008c417feab165b /src/mongo/db/repl/SConscript | |
parent | dbad6dc87c1016ad8385d0a4d609d85910a96811 (diff) | |
download | mongo-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/SConscript | 50 |
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', + ], +) |