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");
+                }
             }
         }
 


Reply via email to