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 2016/11/16 19:54:34 UTC

svn commit: r1770048 - in /uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima: ae/noop/NoOpAnnotator.java ee/test/TestUimaASExtended.java

Author: cwiklik
Date: Wed Nov 16 19:54:33 2016
New Revision: 1770048

URL: http://svn.apache.org/viewvc?rev=1770048&view=rev
Log:
UIMA-5180 Added new test

Modified:
    uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ae/noop/NoOpAnnotator.java
    uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java

Modified: uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ae/noop/NoOpAnnotator.java
URL: http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ae/noop/NoOpAnnotator.java?rev=1770048&r1=1770047&r2=1770048&view=diff
==============================================================================
--- uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ae/noop/NoOpAnnotator.java (original)
+++ uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ae/noop/NoOpAnnotator.java Wed Nov 16 19:54:33 2016
@@ -81,8 +81,6 @@ public class NoOpAnnotator extends CasAn
   }
 
   public void collectionProcessComplete() throws AnalysisEngineProcessException {
-    System.out
-            .println("NoOpAnnotator.collectionProcessComplete() Called -------------------------------------");
 
     if (cpcDelay > 0) {
       try {
@@ -116,7 +114,8 @@ public class NoOpAnnotator extends CasAn
                 + "th time, delaying Response For:" + processDelay + " millis");
         synchronized (this) {
           try {
-            wait(processDelay);
+           wait(processDelay);
+           // Thread.sleep((long)(Math.random() * processDelay));
           } catch (InterruptedException e) {
           }
         }

Modified: uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java
URL: http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java?rev=1770048&r1=1770047&r2=1770048&view=diff
==============================================================================
--- uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java (original)
+++ uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java Wed Nov 16 19:54:33 2016
@@ -134,7 +134,23 @@ public class TestUimaASExtended extends
       
       String sid1= deployService(uimaAsEngine1, relativePath + "/Deploy_AggregateMultiplierWith30SecDelay.xml");
       String sid2 = deployService(uimaAsEngine2, relativePath + "/Deploy_AggregateMultiplierWith30SecDelay.xml");
+      
+      uimaAsEngine1.undeploy(sid1);
+      
+      uimaAsEngine2.undeploy(sid2);
+    }
+    
+    @Test
+    public void testClientWithPrimitives() throws Exception {
+      System.out.println("-------------- testClientRecoveryFromBrokerFailure -------------");
+      System.setProperty("BrokerURL", broker.getConnectorByName(DEFAULT_BROKER_URL_KEY).getUri().toString());
+
+      BaseUIMAAsynchronousEngine_impl uimaAsEngine1 = new BaseUIMAAsynchronousEngine_impl();
+      BaseUIMAAsynchronousEngine_impl uimaAsEngine2 = new BaseUIMAAsynchronousEngine_impl();
 
+      String sid1= deployService(uimaAsEngine1, relativePath + "/Deploy_NoOpAnnotator.xml");
+      String sid2 = deployService(uimaAsEngine2, relativePath + "/Deploy_NoOpAnnotator.xml");
+      
       uimaAsEngine1.undeploy(sid1);
       
       uimaAsEngine2.undeploy(sid2);
@@ -1061,7 +1077,13 @@ public class TestUimaASExtended extends
   //      System.out.println("UIMA AS Client Sending CAS#" + (i + 1) + " Request to a Service");
         try {
           uimaAsEngine.sendAndReceiveCAS(cas,componentMetricsList);
-  //        System.out.println("-------> Client Received Performance Metrics of Size:"+componentMetricsList.size());
+          System.out.println("-------> Client Received Performance Metrics of Size:"+componentMetricsList.size());
+          for( AnalysisEnginePerformanceMetrics m :componentMetricsList ) {
+        	  System.out.println(".............. Component:"+m.getName()+" AnalysisTime:"+m.getAnalysisTime());
+          }
+        	uimaAsEngine.sendCAS(cas);
+          System.out.println("----------------------------------------------------");
+          componentMetricsList.clear();
         } catch( Exception e) {
           errorCount++;
         } finally {
@@ -2420,6 +2442,7 @@ public class TestUimaASExtended extends
     deployService(eeUimaEngine, relativePath + "/Deploy_ScaledPrimitiveAggregateAnnotator.xml");
     runTest(null, eeUimaEngine, String.valueOf(getMasterConnectorURI(broker)), "TopLevelTaeQueue",
             5, PROCESS_LATCH);
+    System.out.println(eeUimaEngine.getPerformanceReport());
   }
 
   @Test