This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch branch_10_1
in repository https://gitbox.apache.org/repos/asf/solr.git

commit a61ac63ab0a6559c729d867aa34568768b4059c1
Author: David Smiley <[email protected]>
AuthorDate: Wed Oct 7 15:32:17 2026 -0400

    Test fix: TestCollapseQParserPlugin
    
    Flaky due to docid re-order.
    
    (cherry picked from commit f0ec950113bce6430d3c08032697e6dde20701df)
    (cherry picked from commit 9cace892d092410b7ffa3cda7fd0bdb9f2babe50)
---
 .../src/test/org/apache/solr/search/TestCollapseQParserPlugin.java     | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/solr/core/src/test/org/apache/solr/search/TestCollapseQParserPlugin.java 
b/solr/core/src/test/org/apache/solr/search/TestCollapseQParserPlugin.java
index d8284e1fd1d..a8166da7782 100644
--- a/solr/core/src/test/org/apache/solr/search/TestCollapseQParserPlugin.java
+++ b/solr/core/src/test/org/apache/solr/search/TestCollapseQParserPlugin.java
@@ -32,6 +32,7 @@ import org.apache.solr.common.SolrException;
 import org.apache.solr.common.SolrInputDocument;
 import org.apache.solr.common.params.ModifiableSolrParams;
 import org.apache.solr.common.params.SolrParams;
+import org.apache.solr.index.LogDocMergePolicyFactory;
 import org.apache.solr.search.CollapsingQParserPlugin.GroupHeadSelector;
 import org.apache.solr.search.CollapsingQParserPlugin.GroupHeadSelectorType;
 import org.junit.Before;
@@ -44,6 +45,8 @@ public class TestCollapseQParserPlugin extends SolrTestCaseJ4 
{
     // we need DVs on point fields to compute stats & facets
     if (Boolean.getBoolean(NUMERIC_POINTS_SYSPROP))
       System.setProperty(NUMERIC_DOCVALUES_SYSPROP, "true");
+    // tie-breaking on group head depends on docid order; avoid merges that 
reorder docs
+    
systemSetPropertySolrTestsMergePolicyFactory(LogDocMergePolicyFactory.class.getName());
     initCore("solrconfig-collapseqparser.xml", "schema11.xml");
   }
 

Reply via email to