From 39604a2c8120e488a80c814a9530f800be1b805f Mon Sep 17 00:00:00 2001 From: Geir Storli Date: Tue, 4 Jun 2019 08:51:39 +0000 Subject: Create gtest runner per test sub-module. This makes it possible to run storage tests in parallel. --- storage/src/tests/distributor/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'storage/src/tests/distributor/CMakeLists.txt') 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 +) -- cgit v1.2.3