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