You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2015/02/24 14:35:04 UTC

svn commit: r1661945 - /lucene/dev/branches/branch_5x/lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene40/TestLucene40CompoundFormat.java

Author: rmuir
Date: Tue Feb 24 13:35:04 2015
New Revision: 1661945

URL: http://svn.apache.org/r1661945
Log:
fix nonreproducible failures

Modified:
    lucene/dev/branches/branch_5x/lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene40/TestLucene40CompoundFormat.java

Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene40/TestLucene40CompoundFormat.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene40/TestLucene40CompoundFormat.java?rev=1661945&r1=1661944&r2=1661945&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene40/TestLucene40CompoundFormat.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene40/TestLucene40CompoundFormat.java Tue Feb 24 13:35:04 2015
@@ -18,6 +18,7 @@ package org.apache.lucene.codecs.lucene4
  */
 
 import java.io.IOException;
+import java.util.Arrays;
 
 import org.apache.lucene.codecs.Codec;
 import org.apache.lucene.index.BaseCompoundFormatTestCase;
@@ -60,6 +61,7 @@ public class TestLucene40CompoundFormat
     if (newDir instanceof MockDirectoryWrapper) {
       ((MockDirectoryWrapper)newDir).setEnableVirusScanner(false);
     }
+    int size = newDir.listAll().length;
     Lucene40CompoundReader csw = new Lucene40CompoundReader(newDir, "d.cfs", newIOContext(random()), true);
     Lucene40CompoundReader nested = new Lucene40CompoundReader(newDir, "b.cfs", newIOContext(random()), true);
     IndexOutput out = nested.createOutput("b.xyz", newIOContext(random()));
@@ -75,7 +77,7 @@ public class TestLucene40CompoundFormat
     newDir.deleteFile("b.cfe");
     csw.close();
     
-    assertEquals(2, newDir.listAll().length);
+    assertEquals(size+2, newDir.listAll().length);
     csw = new Lucene40CompoundReader(newDir, "d.cfs", newIOContext(random()), false);
     
     assertEquals(2, csw.listAll().length);
@@ -104,15 +106,11 @@ public class TestLucene40CompoundFormat
         os.writeInt(i*j);
       }
       os.close();
-      String[] listAll = newDir.listAll();
-      assertEquals(1, listAll.length);
-      assertEquals("d.cfs", listAll[0]);
+      assertTrue(Arrays.asList(newDir.listAll()).contains("d.cfs"));
     }
     createSequenceFile(dir, "d1", (byte) 0, 15);
     csw.copyFrom(dir, "d1", "d1", newIOContext(random()));
-    String[] listAll = newDir.listAll();
-    assertEquals(1, listAll.length);
-    assertEquals("d.cfs", listAll[0]);
+    assertTrue(Arrays.asList(newDir.listAll()).contains("d.cfs"));
     csw.close();
     
     Directory csr = new Lucene40CompoundReader(newDir, "d.cfs", newIOContext(random()), false);