You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2014/04/26 14:50:01 UTC
svn commit: r1590232 - in /lucene/dev/branches/branch_4x: ./
lucene/core/src/test/org/apache/lucene/index/TestIndexWriterExceptions.java
Author: mikemccand
Date: Sat Apr 26 12:50:00 2014
New Revision: 1590232
URL: http://svn.apache.org/r1590232
Log:
test bug
Modified:
lucene/dev/branches/branch_4x/ (props changed)
lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterExceptions.java
Modified: lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterExceptions.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterExceptions.java?rev=1590232&r1=1590231&r2=1590232&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterExceptions.java (original)
+++ lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterExceptions.java Sat Apr 26 12:50:00 2014
@@ -549,6 +549,7 @@ public class TestIndexWriterExceptions e
StackTraceElement[] trace = new Exception().getStackTrace();
boolean sawAppend = false;
boolean sawFlush = false;
+ boolean sawFinishDocument = false;
for (int i = 0; i < trace.length; i++) {
if (sawAppend && sawFlush) {
break;
@@ -559,9 +560,12 @@ public class TestIndexWriterExceptions e
if ("flush".equals(trace[i].getMethodName())) {
sawFlush = true;
}
+ if ("finishDocument".equals(trace[i].getMethodName())) {
+ sawFinishDocument = true;
+ }
}
- if (sawAppend && sawFlush && count++ >= 30) {
+ if (sawFlush && sawFinishDocument == false && count++ >= 30) {
doFail = false;
throw new IOException("now failing during flush");
}