diff options
author | Håvard Pettersen <havardpe@oath.com> | 2019-09-09 08:50:10 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@oath.com> | 2019-09-12 08:16:56 +0000 |
commit | d385fbe52c37b1bf896a4e16328349ac756ee4f4 (patch) | |
tree | 14714c1dada643e40bb45d5d32d8dc2fcdf5b5a9 /searchlib/src/tests/fef | |
parent | b741895853fec582fb45dee42b8c78057118d0b8 (diff) |
added rank config for split/delay flags
used to control how unpacking iterators are optimized and sorted
Diffstat (limited to 'searchlib/src/tests/fef')
-rw-r--r-- | searchlib/src/tests/fef/properties/properties_test.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/searchlib/src/tests/fef/properties/properties_test.cpp b/searchlib/src/tests/fef/properties/properties_test.cpp index 380bbcfce5f..df868de3a97 100644 --- a/searchlib/src/tests/fef/properties/properties_test.cpp +++ b/searchlib/src/tests/fef/properties/properties_test.cpp @@ -262,6 +262,22 @@ TEST("test stuff") { p.add("vespa.dump.ignoredefaultfeatures", "true"); EXPECT_TRUE(dump::IgnoreDefaultFeatures::check(p)); } + { // vespa.matching.split_unpacking_iterators + EXPECT_EQUAL(matching::SplitUnpackingIterators::NAME, vespalib::string("vespa.matching.split_unpacking_iterators")); + EXPECT_EQUAL(matching::SplitUnpackingIterators::DEFAULT_VALUE, false); + Properties p; + EXPECT_EQUAL(matching::SplitUnpackingIterators::check(p), false); + p.add("vespa.matching.split_unpacking_iterators", "true"); + EXPECT_EQUAL(matching::SplitUnpackingIterators::check(p), true); + } + { // vespa.matching.delay_unpacking_iterators + EXPECT_EQUAL(matching::DelayUnpackingIterators::NAME, vespalib::string("vespa.matching.delay_unpacking_iterators")); + EXPECT_EQUAL(matching::DelayUnpackingIterators::DEFAULT_VALUE, false); + Properties p; + EXPECT_EQUAL(matching::DelayUnpackingIterators::check(p), false); + p.add("vespa.matching.delay_unpacking_iterators", "true"); + EXPECT_EQUAL(matching::DelayUnpackingIterators::check(p), true); + } { // vespa.matching.termwise_limit EXPECT_EQUAL(matching::TermwiseLimit::NAME, vespalib::string("vespa.matching.termwise_limit")); EXPECT_EQUAL(matching::TermwiseLimit::DEFAULT_VALUE, 1.0); |