]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/d4n: Add dout initalization during env setup
authorSamarah <samarah.uriarte@ibm.com>
Wed, 18 Jun 2025 18:54:24 +0000 (18:54 +0000)
committerSamarah <samarah.uriarte@ibm.com>
Mon, 14 Jul 2025 13:15:00 +0000 (13:15 +0000)
Signed-off-by: Samarah <samarah.uriarte@ibm.com>
src/test/rgw/test_d4n_policy.cc
src/test/rgw/test_ssd_driver.cc

index 04ece864e7fb829ce4e62da5adce3523fe7b94b3..eb1f6f42c8a821db03feccff0836486c1b1e07f1 100644 (file)
@@ -27,14 +27,13 @@ class Environment : public ::testing::Environment {
 
     void SetUp() override {
       std::vector<const char*> args;
-      std::string conf_file_list;
-      std::string cluster = "";
-      CephInitParameters iparams = ceph_argparse_early_args(
-       args, CEPH_ENTITY_TYPE_CLIENT,
-       &cluster, &conf_file_list);
+      auto _cct = global_init(nullptr, args, CEPH_ENTITY_TYPE_CLIENT,
+                             CODE_ENVIRONMENT_UTILITY,
+                             CINIT_FLAG_NO_DEFAULT_CONFIG_FILE);
 
-      cct = common_preinit(iparams, CODE_ENVIRONMENT_UTILITY, {}); 
+      cct = _cct.get();
       dpp = new DoutPrefix(cct->get(), dout_subsys, "D4N Object Directory Test: ");
+      common_init_finish(g_ceph_context);
       
       redisHost = cct->_conf->rgw_d4n_address; 
     }
index e0cdace51a2526938711a12ebc6611d64a8ab6b4..1ab3009acc2e1cb6c057f13f8afb634e0c740240 100644 (file)
@@ -70,14 +70,13 @@ class Environment : public ::testing::Environment {
 
     void SetUp() override {
       std::vector<const char*> args;
-      std::string conf_file_list;
-      std::string cluster = "";
-      CephInitParameters iparams = ceph_argparse_early_args(
-        args, CEPH_ENTITY_TYPE_CLIENT,
-        &cluster, &conf_file_list);
+      auto _cct = global_init(nullptr, args, CEPH_ENTITY_TYPE_CLIENT,
+                             CODE_ENVIRONMENT_UTILITY,
+                             CINIT_FLAG_NO_DEFAULT_CONFIG_FILE);
 
-      cct = common_preinit(iparams, CODE_ENVIRONMENT_UTILITY, {});
+      cct = _cct.get();
       dpp = new DoutPrefix(cct->get(), dout_subsys, "SSD backed Cache backend Test: ");
+      common_init_finish(g_ceph_context);
     }
 
     CephContext* cct;
@@ -291,4 +290,4 @@ int main(int argc, char *argv[]) {
   ::testing::AddGlobalTestEnvironment(env);
 
   return RUN_ALL_TESTS();
-}
\ No newline at end of file
+}