From 42780a8228da1440d7f3f44a09cddf3b88b90223 Mon Sep 17 00:00:00 2001 From: Ning Yao Date: Mon, 28 Aug 2017 15:48:50 +0000 Subject: [PATCH] os:kstore fix unittest for FiemapHole kstore always return [0, object_size] regardless of offset and length Signed-off-by: Ning Yao (cherry picked from commit dddae89fa7956fdfca1c09910b4e5b42ecbd22cf) --- src/test/objectstore/store_test.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/test/objectstore/store_test.cc b/src/test/objectstore/store_test.cc index 4cada7e2e4353..d78b4e6d6ec74 100644 --- a/src/test/objectstore/store_test.cc +++ b/src/test/objectstore/store_test.cc @@ -307,7 +307,12 @@ TEST_P(StoreTest, FiemapHoles) { ::decode(m, p); cout << " got " << m << std::endl; ASSERT_TRUE(!m.empty()); - ASSERT_GE(m[SKIP_STEP], 3u); + + // kstore always return [0, object_size] regardless of offset and length + // FIXME: if fiemap logic in kstore is refined + if (string(GetParam()) != "kstore") { + ASSERT_GE(m[SKIP_STEP], 3u); + } extents_exist = true; if (m.size() == (MAX_EXTENTS - 2)) { for (uint64_t i = 1; i < MAX_EXTENTS - 1; i++) -- 2.39.5