Author: cwiklik
Date: Fri Jan 11 20:22:49 2019
New Revision: 1851098

URL: http://svn.apache.org/viewvc?rev=1851098&view=rev
Log:
UIMA-5954 modified to save generated ae descriptor in a working dir and delete 
it when test is done 

Modified:
    
uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/wrapper/JUnitServiceWrapperTestCase.java

Modified: 
uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/wrapper/JUnitServiceWrapperTestCase.java
URL: 
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/wrapper/JUnitServiceWrapperTestCase.java?rev=1851098&r1=1851097&r2=1851098&view=diff
==============================================================================
--- 
uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/wrapper/JUnitServiceWrapperTestCase.java
 (original)
+++ 
uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/wrapper/JUnitServiceWrapperTestCase.java
 Fri Jan 11 20:22:49 2019
@@ -18,6 +18,7 @@
 */
 package org.apache.uima.ducc.ps.service.wrapper;
 
+import java.io.File;
 import java.util.Timer;
 import java.util.TimerTask;
 
@@ -143,14 +144,15 @@ public class JUnitServiceWrapperTestCase
 
                String tasURL = "http://localhost:"+super.getPort()+"/test";
                try {
+                       
                        System.setProperty("ducc.deploy.JdURL", tasURL);
                        System.setProperty("ducc.deploy.JpThreadCount","4");
                        System.setProperty("ducc.deploy.service.type", 
"NotesService");
                        System.setProperty("ducc.deploy.JpType", "uima");
                        
System.setProperty("ducc.deploy.JpAeDescriptor","NoOpAE");
-                       
System.setProperty("ducc.deploy.JobDirectory","/home/"+System.getProperty("user.name")+"/ducc/logs");
+                       
System.setProperty("ducc.deploy.JobDirectory",System.getProperty("user.dir"));
                        
System.setProperty("ducc.deploy.JpFlowController","org.apache.uima.flow.FixedFlowController");
-                       
System.setProperty("ducc.process.log.dir","/home/"+System.getProperty("user.name")+"/ducc/logs/2000/");
+                       
System.setProperty("ducc.process.log.dir",System.getProperty("user.dir"));
                        System.setProperty("ducc.job.id","2000");
                        ServiceWrapper service = new ServiceWrapper();
 
@@ -161,7 +163,7 @@ public class JUnitServiceWrapperTestCase
                        service.initialize(new String[] 
{analysisEngineDescriptor});
 
                        service.start();
-
+                       
 
                } catch (ServiceInitializationException e) {
                        throw e;
@@ -170,6 +172,20 @@ public class JUnitServiceWrapperTestCase
                } finally {
                        monitor.stop();
                        super.stopJetty();
+                       File directory = new 
File(System.getProperty("user.dir").
+                                        
concat("/").concat(System.getProperty("ducc.job.id")));
+                       
+                       if ( directory.exists() ) {
+                               for (File f : directory.listFiles()) {
+                                   if (f.getName().startsWith("uima-ae-")) {
+                                       f.delete();
+                                       System.out.println("Removed generated 
descriptor:"+f.getAbsolutePath());
+                                   }
+                               }
+                               directory.delete();
+                               
+                       }
+
 
                }
        }


Reply via email to