From: Patrick Donnelly Date: Mon, 20 May 2019 09:40:10 +0000 (-0700) Subject: test: add test for parse_env X-Git-Tag: v15.1.0~2644^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ccaf2ccc13374825b6e68277a542edf6ec8e92cf;p=ceph.git test: add test for parse_env Test for https://tracker.ceph.com/issues/39599 Signed-off-by: Patrick Donnelly --- diff --git a/src/test/common/test_config.cc b/src/test/common/test_config.cc index 8887d076e355..fe5e10c5b52a 100644 --- a/src/test/common/test_config.cc +++ b/src/test/common/test_config.cc @@ -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;