From 8053afec2c0cc7a5db7c3c4d75891a304fa91483 Mon Sep 17 00:00:00 2001 From: Willem Jan Withagen Date: Wed, 22 Mar 2017 15:03:32 +0100 Subject: [PATCH] test/objectstore/store_test_fixture.cc: Exclude bluestore code if required. Signed-off-by: Willem Jan Withagen --- src/test/objectstore/store_test_fixture.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/test/objectstore/store_test_fixture.cc b/src/test/objectstore/store_test_fixture.cc index 898f27322440..e80bde8315e7 100644 --- a/src/test/objectstore/store_test_fixture.cc +++ b/src/test/objectstore/store_test_fixture.cc @@ -5,7 +5,9 @@ #include "common/errno.h" #include "os/ObjectStore.h" +#if defined(HAVE_LIBAIO) #include "os/bluestore/BlueStore.h" +#endif #include "store_test_fixture.h" static void rm_r(const string& path) { @@ -40,11 +42,13 @@ void StoreTestFixture::SetUp() { cerr << __func__ << ": objectstore type " << type << " doesn't exist yet!" << std::endl; } ASSERT_TRUE(store); +#if defined(HAVE_LIBAIO) if (type == "bluestore") { BlueStore *s = static_cast(store.get()); // better test coverage! s->set_cache_shards(5); } +#endif ASSERT_EQ(0, store->mkfs()); ASSERT_EQ(0, store->mount()); } -- 2.47.3