You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ho...@apache.org on 2013/08/13 01:40:12 UTC

svn commit: r1513297 - /lucene/dev/trunk/solr/core/src/test/org/apache/solr/TestGroupingSearch.java

Author: hossman
Date: Mon Aug 12 23:40:12 2013
New Revision: 1513297

URL: http://svn.apache.org/r1513297
Log:
SOLR-5140: pin TestGroupingSearch to use LogDocMergePolicy for predictable 'unordered' results

Modified:
    lucene/dev/trunk/solr/core/src/test/org/apache/solr/TestGroupingSearch.java

Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/TestGroupingSearch.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/TestGroupingSearch.java?rev=1513297&r1=1513296&r2=1513297&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/TestGroupingSearch.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/TestGroupingSearch.java Mon Aug 12 23:40:12 2013
@@ -18,6 +18,7 @@
 package org.apache.solr;
 
 import org.apache.lucene.search.FieldCache;
+import org.apache.lucene.index.LogDocMergePolicy;
 import org.noggit.JSONUtil;
 import org.noggit.ObjectBuilder;
 import org.apache.solr.client.solrj.impl.BinaryResponseParser;
@@ -54,6 +55,11 @@ public class TestGroupingSearch extends 
 
   @BeforeClass
   public static void beforeTests() throws Exception {
+    // force LogDocMergePolicy so that we get a predictable doc order
+    // when doing unsorted group collection
+    System.setProperty("solr.tests.mergePolicy", 
+                       LogDocMergePolicy.class.getName());
+
     System.setProperty("enable.update.log", "false"); // schema12 doesn't support _version_
     initCore("solrconfig.xml", "schema12.xml");
   }