You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2017/01/31 15:14:55 UTC

svn commit: r1781101 - /uima/uima-ducc/trunk/uima-ducc-examples/src/main/java/org/apache/uima/ducc/test/randomsleep/FixedSleepAE.java

Author: cwiklik
Date: Tue Jan 31 15:14:55 2017
New Revision: 1781101

URL: http://svn.apache.org/viewvc?rev=1781101&view=rev
Log:
UIMA-5284 add upport for failining init always instead of at random

Modified:
    uima/uima-ducc/trunk/uima-ducc-examples/src/main/java/org/apache/uima/ducc/test/randomsleep/FixedSleepAE.java

Modified: uima/uima-ducc/trunk/uima-ducc-examples/src/main/java/org/apache/uima/ducc/test/randomsleep/FixedSleepAE.java
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-examples/src/main/java/org/apache/uima/ducc/test/randomsleep/FixedSleepAE.java?rev=1781101&r1=1781100&r2=1781101&view=diff
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-examples/src/main/java/org/apache/uima/ducc/test/randomsleep/FixedSleepAE.java (original)
+++ uima/uima-ducc/trunk/uima-ducc-examples/src/main/java/org/apache/uima/ducc/test/randomsleep/FixedSleepAE.java Tue Jan 31 15:14:55 2017
@@ -106,13 +106,18 @@ public class FixedSleepAE extends CasAnn
         int i_exit   = getIntFromEnv("AE_INIT_EXIT" , false);
         int i_itime  = getIntFromEnv("AE_INIT_TIME" , true );
         int i_irange = getIntFromEnv("AE_INIT_RANGE", true );
-
-        if ( i_error > 0 ) {
-            int toss = nextrand(100);
-            if ( logger != null )
-               logger.log(Level.INFO, "Init errors: probability[" + i_error + "] toss[" + toss + "]");
-            if ( i_error > toss ) {
-                throwAnException("Random Error in Initialization");
+        int i_fail_init_now = getIntFromEnv("AE_FAIL_INIT",false);
+        
+        if ( i_fail_init_now > 0 ) {
+            throwAnException("Simulated Error in Initialization");
+        } else {
+            if ( i_error > 0 ) {
+                int toss = nextrand(100);
+                if ( logger != null )
+                   logger.log(Level.INFO, "Init errors: probability[" + i_error + "] toss[" + toss + "]");
+                if ( i_error > toss ) {
+                    throwAnException("Random Error in Initialization");
+                }
             }
         }