SOLR-13300: DistributedFacetExistsSmallTest should not attempt to compare results of a query that is known to differ in behavior in distributed mode

This commit is contained in:
Chris Hostetter 2019-03-11 10:02:46 -07:00
parent 6777af074f
commit 7eb728a611
1 changed files with 3 additions and 7 deletions

View File

@ -125,7 +125,9 @@ public class DistributedFacetExistsSmallTest extends BaseDistributedSearchTestCa
params.add("facet.prefix", prefixes[rand.nextInt(prefixes.length)]);
}
if (rand.nextInt(100) < 20) {
// don't bother trying to to test facet.missing=true + facet.limit=0
// distrib & non-distrib are known to behave differently in this
if (rand.nextInt(100) < 20 && 0 < params.getInt("facet.limit", 100)) {
params.add("facet.missing", "true");
}
@ -133,13 +135,7 @@ public class DistributedFacetExistsSmallTest extends BaseDistributedSearchTestCa
params.add("facet.mincount", rand.nextBoolean() ? "0": "1" );
}
final boolean shardRespondsWithMissingEvenLimitIsZero =
params.getBool("facet.missing", false) && params.getInt("facet.limit", 100)==0;
query(params);
if (shardRespondsWithMissingEvenLimitIsZero ) {
handle.remove(null);
}
}
private void checkInvalidMincount() throws SolrServerException, IOException {