You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2012/12/19 17:53:57 UTC

svn commit: r1423945 - /lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/SyncSliceTest.java

Author: markrmiller
Date: Wed Dec 19 16:53:57 2012
New Revision: 1423945

URL: http://svn.apache.org/viewvc?rev=1423945&view=rev
Log:
attempt to harden test for apache jenkins

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

Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/SyncSliceTest.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/SyncSliceTest.java?rev=1423945&r1=1423944&r2=1423945&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/SyncSliceTest.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/cloud/SyncSliceTest.java Wed Dec 19 16:53:57 2012
@@ -193,7 +193,7 @@ public class SyncSliceTest extends Abstr
     //System.out.println("leader:" + leaderJetty.url);
     //System.out.println("skip list:" + skipServers);
     
-    // we are skipping  one nodes
+    // we are skipping  2 nodes
     assertEquals(2, skipServers.size());
     
     // more docs than can peer sync
@@ -204,14 +204,21 @@ public class SyncSliceTest extends Abstr
     
     commit();
     
-    Thread.sleep(100);
+    Thread.sleep(1000);
     
     waitForRecoveriesToFinish(false);
     
     // shard should be inconsistent
     shardFailMessage = checkShardConsistency("shard1", true, false);
+    
+    if (shardFailMessage == null) {
+      // try again
+      Thread.sleep(3000);
+      shardFailMessage = checkShardConsistency("shard1", true, false);
+    }
+    
     assertNotNull(
-        "shard1 shoul have just been set up to be inconsistent - but it's still consistent",
+        "shard1 should have just been set up to be inconsistent - but it's still consistent",
         shardFailMessage); 
     
     jetties = new HashSet<CloudJettyRunner>();