]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/dbstore: Add dbstore-tests to `make check` 44939/head
authorSoumya Koduri <skoduri@redhat.com>
Tue, 8 Feb 2022 10:02:16 +0000 (15:32 +0530)
committerSoumya Koduri <skoduri@redhat.com>
Wed, 9 Feb 2022 09:46:34 +0000 (15:16 +0530)
Include and run dbstore-tests as part of `make check` target

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
src/rgw/store/dbstore/tests/CMakeLists.txt
src/rgw/store/dbstore/tests/dbstore_tests.cc

index e7a2a1e48db9d88d9f0e8f9942addfc03412b743..5ae2fba67b791abd53bdc1a881157348edbd7f68 100644 (file)
@@ -8,5 +8,6 @@ set(dbstore_tests_srcs
 
 include_directories(${CMAKE_INCLUDE_DIR})
 
-add_executable(dbstore-tests ${dbstore_tests_srcs})
-target_link_libraries(dbstore-tests ${CMAKE_LINK_LIBRARIES})
+add_executable(unittest_dbstore_tests ${dbstore_tests_srcs})
+target_link_libraries(unittest_dbstore_tests ${CMAKE_LINK_LIBRARIES})
+add_ceph_unittest(unittest_dbstore_tests)
index d4fb2c2f2c89be88bd323a879c2e990dfb883b59..2a58ecd72a8b7cdad8d3c0a2617d05a180c2cbbb 100644 (file)
@@ -29,7 +29,8 @@ namespace gtest {
 
       void SetUp() override {
         cct = global_init(NULL, args, CEPH_ENTITY_TYPE_CLIENT,
-            CODE_ENVIRONMENT_DAEMON, CINIT_FLAG_NO_MON_CONFIG, 1);
+            CODE_ENVIRONMENT_DAEMON,
+            CINIT_FLAG_NO_DEFAULT_CONFIG_FILE | CINIT_FLAG_NO_MON_CONFIG | CINIT_FLAG_NO_DAEMON_ACTIONS);
         if (!db_type.compare("SQLite")) {
           db = new SQLiteDB(tenant, cct.get());
           ASSERT_TRUE(db != nullptr);