TEST(DaemonConfig, Substitution) {
int ret;
ret = g_ceph_context->_conf->set_val("internal_safe_to_start_threads", "false");
+ ASSERT_EQ(ret, 0);
ret = g_ceph_context->_conf->set_val("host", "foo");
ASSERT_EQ(ret, 0);
ret = g_ceph_context->_conf->set_val("public_network", "bar$host.baz", false);
TEST(DaemonConfig, SubstitutionTrailing) {
int ret;
ret = g_ceph_context->_conf->set_val("internal_safe_to_start_threads", "false");
+ ASSERT_EQ(ret, 0);
ret = g_ceph_context->_conf->set_val("host", "foo");
ASSERT_EQ(ret, 0);
ret = g_ceph_context->_conf->set_val("public_network", "bar$host", false);
TEST(DaemonConfig, SubstitutionBraces) {
int ret;
ret = g_ceph_context->_conf->set_val("internal_safe_to_start_threads", "false");
+ ASSERT_EQ(ret, 0);
ret = g_ceph_context->_conf->set_val("host", "foo");
ASSERT_EQ(ret, 0);
ret = g_ceph_context->_conf->set_val("public_network", "bar${host}baz", false);
TEST(DaemonConfig, SubstitutionBracesTrailing) {
int ret;
ret = g_ceph_context->_conf->set_val("internal_safe_to_start_threads", "false");
+ ASSERT_EQ(ret, 0);
ret = g_ceph_context->_conf->set_val("host", "foo");
ASSERT_EQ(ret, 0);
ret = g_ceph_context->_conf->set_val("public_network", "bar${host}", false);