From 59db1a86622c11fbf2facbe10b26e1f18a4e773d Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Thu, 27 Jul 2017 11:28:26 -0400 Subject: [PATCH] SOLR-10926: Increase the odds of randomly choosing point fields in our SolrTestCaseJ4 numeric type randomization --- solr/CHANGES.txt | 3 +++ .../src/java/org/apache/solr/SolrTestCaseJ4.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt index b493a1c9699..0f437a9ea25 100644 --- a/solr/CHANGES.txt +++ b/solr/CHANGES.txt @@ -567,6 +567,9 @@ Other Changes * SOLR-11056: Add random range query test that compares results across Trie*, *Point and DocValue-only fields (Tomás Fernández Löbbe) +* SOLR-10926: Increase the odds of randomly choosing point fields in our SolrTestCaseJ4 numeric type randomization. + (hossman, Steve Rowe) + ================== 6.7.0 ================== Consult the LUCENE_CHANGES.txt file for additional, low level, changes in this release. diff --git a/solr/test-framework/src/java/org/apache/solr/SolrTestCaseJ4.java b/solr/test-framework/src/java/org/apache/solr/SolrTestCaseJ4.java index 6e23d45d303..0446093324b 100644 --- a/solr/test-framework/src/java/org/apache/solr/SolrTestCaseJ4.java +++ b/solr/test-framework/src/java/org/apache/solr/SolrTestCaseJ4.java @@ -2705,7 +2705,7 @@ public abstract class SolrTestCaseJ4 extends LuceneTestCase { System.setProperty(NUMERIC_DOCVALUES_SYSPROP, ""+useDV); // consume a consistent amount of random data even if sysprop/annotation is set - final boolean randUsePoints = random().nextBoolean(); + final boolean randUsePoints = 0 != random().nextInt(5); // 80% likelihood final String usePointsStr = System.getProperty(USE_NUMERIC_POINTS_SYSPROP); final boolean usePoints = (null == usePointsStr) ? randUsePoints : Boolean.parseBoolean(usePointsStr);