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/08/15 11:50:12 UTC

svn commit: r1618128 - /lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/automaton/TestAutomaton.java

Author: mikemccand
Date: Fri Aug 15 09:50:12 2014
New Revision: 1618128

URL: http://svn.apache.org/r1618128
Log:
make test less evil

Modified:
    lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/automaton/TestAutomaton.java

Modified: lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/automaton/TestAutomaton.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/automaton/TestAutomaton.java?rev=1618128&r1=1618127&r2=1618128&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/automaton/TestAutomaton.java (original)
+++ lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/automaton/TestAutomaton.java Fri Aug 15 09:50:12 2014
@@ -580,10 +580,16 @@ public class TestAutomaton extends Lucen
       }
       return Operations.determinize(a);
     case 1:
-      if (VERBOSE) {
-        System.out.println("  randomNoOp: minimize");
+      if (a.getNumStates() < 100) {
+        if (VERBOSE) {
+          System.out.println("  randomNoOp: minimize");
+        }
+        return MinimizationOperations.minimize(a);
+      } else {
+        if (VERBOSE) {
+          System.out.println("  randomNoOp: skip op=minimize: too many states (" + a.getNumStates() + ")");
+        }
       }
-      return MinimizationOperations.minimize(a);
     case 2:
       if (VERBOSE) {
         System.out.println("  randomNoOp: removeDeadStates");
@@ -723,7 +729,7 @@ public class TestAutomaton extends Lucen
         break;
 
       case 3:
-        if (a.getNumStates() < 200) {
+        if (a.getNumStates() < 100) {
           if (VERBOSE) {
             System.out.println("  op=minimize");
           }