From: Sage Weil Date: Tue, 27 Sep 2016 20:23:21 +0000 (-0400) Subject: unittest_bluestore_types: init g_ceph_context X-Git-Tag: v11.0.1~81 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e4ed13fed0f2953c0ee109a8923514df6b86f3af;p=ceph.git unittest_bluestore_types: init g_ceph_context The methods we're testing use it for dout. Signed-off-by: Sage Weil --- diff --git a/src/test/objectstore/test_bluestore_types.cc b/src/test/objectstore/test_bluestore_types.cc index 3632535aeba5..4e1d233c448d 100644 --- a/src/test/objectstore/test_bluestore_types.cc +++ b/src/test/objectstore/test_bluestore_types.cc @@ -7,6 +7,9 @@ #include "include/stringify.h" #include "common/ceph_time.h" #include "os/bluestore/BlueStore.h" +#include "common/ceph_argparse.h" +#include "global/global_init.h" +#include "global/global_context.h" #include @@ -839,3 +842,15 @@ TEST(ExtentMap, compress_extent_map) ASSERT_EQ(1, em.compress_extent_map(0, 1000)); ASSERT_EQ(6u, em.extent_map.size()); } + +int main(int argc, char **argv) { + vector args; + argv_to_vec(argc, (const char **)argv, args); + env_to_vec(args); + global_init(NULL, args, CEPH_ENTITY_TYPE_CLIENT, CODE_ENVIRONMENT_UTILITY, 0); + common_init_finish(g_ceph_context); + ::testing::InitGoogleTest(&argc, argv); + int r = RUN_ALL_TESTS(); + g_ceph_context->put(); + return r; +}