]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/common/test_config.cc
import ceph nautilus 14.2.2
[ceph.git] / ceph / src / test / common / test_config.cc
index 8887d076e35566708f22535a84f1fee71926c615..fe5e10c5b52ae0653ff99e2432547b8ef461d51b 100644 (file)
@@ -131,6 +131,25 @@ TEST_F(test_config_proxy, expand_meta)
   test_expand_meta();
 }
 
+TEST(md_config_t, parse_env)
+{
+  {
+    ConfigProxy conf{false};
+    setenv("POD_MEMORY_REQUEST", "1", 1);
+    conf.parse_env(CEPH_ENTITY_TYPE_OSD);
+  }
+  {
+    ConfigProxy conf{false};
+    setenv("POD_MEMORY_REQUEST", "0", 1);
+    conf.parse_env(CEPH_ENTITY_TYPE_OSD);
+  }
+  {
+    ConfigProxy conf{false};
+    setenv("CEPH_KEYRING", "", 1);
+    conf.parse_env(CEPH_ENTITY_TYPE_OSD);
+  }
+}
+
 TEST(md_config_t, set_val)
 {
   int buf_size = 1024;