diff options
Diffstat (limited to 'searchlib/src/tests/postinglistbm')
-rw-r--r-- | searchlib/src/tests/postinglistbm/posting_list_test.cpp | 2 | ||||
-rw-r--r-- | searchlib/src/tests/postinglistbm/stress_runner.cpp | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/searchlib/src/tests/postinglistbm/posting_list_test.cpp b/searchlib/src/tests/postinglistbm/posting_list_test.cpp index a464e019bac..2022ffb1b8e 100644 --- a/searchlib/src/tests/postinglistbm/posting_list_test.cpp +++ b/searchlib/src/tests/postinglistbm/posting_list_test.cpp @@ -25,6 +25,8 @@ validate_posting_list_for_word(const FakePosting& posting, const FakeWord& word) TermFieldMatchDataArray tfmda; tfmda.add(&md); + md.setNeedNormalFeatures(posting.enable_unpack_normal_features()); + md.setNeedCheapFeatures(posting.enable_unpack_cheap_features()); std::unique_ptr<SearchIterator> iterator(posting.createIterator(tfmda)); if (posting.hasWordPositions()) { word.validate(iterator.get(), tfmda, posting.enable_unpack_normal_features(), posting.has_cheap_features() && posting.enable_unpack_cheap_features(), false); diff --git a/searchlib/src/tests/postinglistbm/stress_runner.cpp b/searchlib/src/tests/postinglistbm/stress_runner.cpp index b084e4bd49d..5353008965d 100644 --- a/searchlib/src/tests/postinglistbm/stress_runner.cpp +++ b/searchlib/src/tests/postinglistbm/stress_runner.cpp @@ -214,6 +214,8 @@ makeSomePostings(FPFactory *postingFactory, TermFieldMatchDataArray tfmda; tfmda.add(&md); + md.setNeedNormalFeatures(posting->enable_unpack_normal_features()); + md.setNeedCheapFeatures(posting->enable_unpack_cheap_features()); std::unique_ptr<SearchIterator> iterator(posting->createIterator(tfmda)); if (posting->hasWordPositions()) { if (stride != 0) { |