aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests/distributor/CMakeLists.txt
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2019-06-04 08:51:39 +0000
committerGeir Storli <geirst@verizonmedia.com>2019-06-04 08:53:31 +0000
commit39604a2c8120e488a80c814a9530f800be1b805f (patch)
treec6b8aa74f8e2e59a4be22f0c42736f78dc4d9d3c /storage/src/tests/distributor/CMakeLists.txt
parent05a2b4d3fbf3be03c69a42252051c141ec11fc14 (diff)
Create gtest runner per test sub-module.
This makes it possible to run storage tests in parallel.
Diffstat (limited to 'storage/src/tests/distributor/CMakeLists.txt')
-rw-r--r--storage/src/tests/distributor/CMakeLists.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/storage/src/tests/distributor/CMakeLists.txt b/storage/src/tests/distributor/CMakeLists.txt
index 245d54e8e69..c5d23badfd6 100644
--- a/storage/src/tests/distributor/CMakeLists.txt
+++ b/storage/src/tests/distributor/CMakeLists.txt
@@ -43,20 +43,27 @@ vespa_add_library(storage_testdistributor TEST
storage_testhostreporter
)
-vespa_add_library(storage_gtestdistributor TEST
+vespa_add_executable(storage_distributor_gtest_runner_app TEST
SOURCES
btree_bucket_database_test.cpp
bucketdatabasetest.cpp
bucketdbupdatertest.cpp
mapbucketdatabasetest.cpp
putoperationtest.cpp
+ # TODO: Depend on storage_testdistributor when all tests have been migrated
# Fixture etc. dupes with non-gtest runner :
distributortestutil.cpp
bucket_db_prune_elision_test.cpp
messagesenderstub.cpp
+ gtest_runner.cpp
DEPENDS
storage_distributor
storage_testcommon
storage_testhostreporter
gtest
)
+
+vespa_add_test(
+ NAME storage_distributor_gtest_runner_app
+ COMMAND storage_distributor_gtest_runner_app
+)