From 8a05e571d4b7722449c85429a81d8ecf7d1eb46c Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Mon, 8 May 2017 16:18:18 +0000 Subject: [PATCH] git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/EcologicalEngineSmartExecutor@148375 82a268e6-3cf1-43bd-a215-b396298e98cf --- .classpath | 40 ++++- .settings/org.eclipse.jdt.core.prefs | 7 +- pom.xml | 68 +++----- .../DistributedProcessingAgentWPS.java | 7 +- .../job/management/GenericWorker.java | 2 +- .../job/management/WPSJobManager.java | 3 +- .../transducers/WebApplicationPublisher.java | 8 +- .../bionym/BionymLocalTransducer.java | 2 +- .../bionym/abstracts/YasmeenMatcher.java | 3 +- .../rscripts/generic/GenericRScript.java | 7 +- .../executor/util/DataTransferer.java | 156 +++--------------- .../executor/util/LocalRScriptsManager.java | 10 +- .../executor/util/RScriptsManager.java | 6 +- .../executor/tests/CustomRegressor.java | 0 .../executor/tests/RegressionTestBiOnym.java | 3 +- .../tests/RegressionTestBiOnym1Matcher.java | 0 .../tests/RegressionTestBiOnymProduzione.java | 0 .../executor/tests/RegressionTestCMSY.java | 1 - .../executor/tests/RegressionTestFAOMSY.java | 1 - .../tests/RegressionTestGenerators.java | 4 +- .../tests/RegressionTestICCATVPA.java | 2 - .../executor/tests/RegressionTestLWR.java | 1 - .../tests/RegressionTestTransducers.java | 18 +- .../executor/tests/TestAquaMapsJobs.java | 0 .../executor/tests/TestBiOnym1_0_0.java | 0 .../executor/tests/TestBiOnymEvaluation.java | 0 .../executor/tests/TestBiOnymLocal.java | 6 +- .../tests/TestBiOnymLocalFastVersion.java | 6 +- .../executor/tests/TestD4ScienceMaps.java | 0 .../tests/TestD4ScienceQueueMaps.java | 0 .../tests/TestD4ScienceQueueMaps2.java | 0 .../tests/TestD4ScienceQueueMaps2_1.java | 7 +- .../tests/TestD4ScienceQueueMaps2_2.java | 14 +- .../tests/TestD4ScienceQueueMaps3.java | 0 .../tests/TestD4ScienceQueueMultipleMaps.java | 0 .../executor/tests/TestEmailingSystem.java | 0 .../executor/tests/TestGenerator.java | 0 .../tests/TestGetRunningExecutor.java | 0 .../executor/tests/TestKnitrCompiler.java | 3 +- .../executor/tests/TestSGVMInterpolation.java | 3 +- .../executor/tests/TestWPSJobs.java | 0 .../executor/tests/TestWebAppPublisher.java | 3 +- .../executor/tests/TestsMetaInfo.java | 0 ...l-engine-smart-executor-1.0.0-SNAPSHOT.jar | Bin 256277 -> 0 bytes target/maven-archiver/pom.properties | 5 - target/profile.xml | 25 --- 46 files changed, 120 insertions(+), 301 deletions(-) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/CustomRegressor.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym.java (95%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym1Matcher.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnymProduzione.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/RegressionTestCMSY.java (94%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/RegressionTestFAOMSY.java (95%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/RegressionTestGenerators.java (93%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/RegressionTestICCATVPA.java (92%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/RegressionTestLWR.java (94%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/RegressionTestTransducers.java (88%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestAquaMapsJobs.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestBiOnym1_0_0.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestBiOnymEvaluation.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocal.java (91%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocalFastVersion.java (87%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceMaps.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_1.java (90%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_2.java (78%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps3.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMultipleMaps.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestEmailingSystem.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestGenerator.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestGetRunningExecutor.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestKnitrCompiler.java (92%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestSGVMInterpolation.java (93%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestWPSJobs.java (100%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestWebAppPublisher.java (92%) rename src/{main => test}/java/org/gcube/dataanalysis/executor/tests/TestsMetaInfo.java (100%) delete mode 100644 target/ecological-engine-smart-executor-1.0.0-SNAPSHOT.jar delete mode 100644 target/maven-archiver/pom.properties delete mode 100644 target/profile.xml diff --git a/.classpath b/.classpath index d90b917..698778f 100644 --- a/.classpath +++ b/.classpath @@ -1,9 +1,31 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index 6916b10..f4217b0 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,13 +1,12 @@ -#Fri Jun 22 18:05:41 CEST 2012 eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.compliance=1.7 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.6 +org.eclipse.jdt.core.compiler.source=1.7 diff --git a/pom.xml b/pom.xml index 0caf28e..0eb0bcf 100644 --- a/pom.xml +++ b/pom.xml @@ -9,12 +9,25 @@ org.gcube.dataanalysis ecological-engine-smart-executor - 1.4.0-SNAPSHOT + 1.5.0-SNAPSHOT Smart Ecological Engine Executor Smart Ecological Engine Executor library https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/EcologicalEngineSmartExecutor + + + + + org.gcube.distribution + gcube-bom + LATEST + pom + import + + + + Gianpaolo Coro @@ -33,16 +46,16 @@ UTF-8 + + org.gcube.data.transfer + data-transfer-library + [1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) + org.gcube.dataanalysis ecological-engine [1.8.0-SNAPSHOT,2.0.0-SNAPSHOT) - - org.gcube.data.transfer - agent-library - [2.0.0-SNAPSHOT,3.0.0-SNAPSHOT) - org.gcube.contentmanagement storage-manager-core @@ -56,49 +69,23 @@ org.apache.activemq activemq-core - 5.6.0 - - - org.gcube.common - common-authorization - [2.0.0-SNAPSHOT,3.0.0-SNAPSHOT) - provided - - - slf4j-api - org.slf4j - - - common-utils-encryption - org.gcube.core - - + 5.7.0 org.gcube.core common-scope - [1.2.0-SNAPSHOT,2.0.0-SNAPSHOT) - provided - - - slf4j-api - org.slf4j - - - - - + + maven-compiler-plugin 3.1 - 1.6 - 1.6 + 1.7 + 1.7 @@ -109,13 +96,12 @@ true - - - + + + org.apache.maven.plugins maven-assembly-plugin - 2.2 ${distroDirectory}/descriptor.xml diff --git a/src/main/java/org/gcube/dataanalysis/executor/job/management/DistributedProcessingAgentWPS.java b/src/main/java/org/gcube/dataanalysis/executor/job/management/DistributedProcessingAgentWPS.java index 8ec7145..276c1b2 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/job/management/DistributedProcessingAgentWPS.java +++ b/src/main/java/org/gcube/dataanalysis/executor/job/management/DistributedProcessingAgentWPS.java @@ -1,22 +1,17 @@ package org.gcube.dataanalysis.executor.job.management; -import java.io.File; -import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import org.apache.log4j.Logger; import org.gcube.contentmanagement.graphtools.utils.HttpRequest; import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger; -import org.gcube.contentmanagement.lexicalmatcher.utils.FileTools; import org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTURE; import org.gcube.dataanalysis.ecoengine.connectors.livemonitor.ResourceLoad; import org.gcube.dataanalysis.ecoengine.connectors.livemonitor.Resources; import org.gcube.dataanalysis.ecoengine.utils.Operations; - -import com.thoughtworks.xstream.XStream; +import org.slf4j.Logger; public class DistributedProcessingAgentWPS { diff --git a/src/main/java/org/gcube/dataanalysis/executor/job/management/GenericWorker.java b/src/main/java/org/gcube/dataanalysis/executor/job/management/GenericWorker.java index 3b828be..e6e9cdd 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/job/management/GenericWorker.java +++ b/src/main/java/org/gcube/dataanalysis/executor/job/management/GenericWorker.java @@ -13,11 +13,11 @@ import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.nio.file.Files; -import org.apache.log4j.Logger; import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger; import org.gcube.contentmanager.storageclient.model.protocol.smp.Handler; import org.gcube.dataanalysis.ecoengine.interfaces.ActorNode; import org.gcube.dataanalysis.ecoengine.interfaces.StandardLocalInfraAlgorithm; +import org.slf4j.Logger; public class GenericWorker extends StandardLocalInfraAlgorithm{ diff --git a/src/main/java/org/gcube/dataanalysis/executor/job/management/WPSJobManager.java b/src/main/java/org/gcube/dataanalysis/executor/job/management/WPSJobManager.java index 70809b0..11cc217 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/job/management/WPSJobManager.java +++ b/src/main/java/org/gcube/dataanalysis/executor/job/management/WPSJobManager.java @@ -171,8 +171,7 @@ public class WPSJobManager { } catch (Exception e) { e.printStackTrace(); - AnalysisLogger.getLogger().debug(e); - AnalysisLogger.getLogger().debug("WPSJobManager->Task Number "+taskNumber+" - Process exception: " + e.getLocalizedMessage()); + AnalysisLogger.getLogger().error("WPSJobManager->Task Number {} - Process exception ", taskNumber,e); exitstatus = GenericWorker.TASK_FAILURE; }finally{ diff --git a/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/WebApplicationPublisher.java b/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/WebApplicationPublisher.java index a8d1596..04aef27 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/WebApplicationPublisher.java +++ b/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/WebApplicationPublisher.java @@ -92,8 +92,8 @@ public class WebApplicationPublisher extends StandardLocalInfraAlgorithm{ String remotePath = remoteFolder+subpath+"/"; AnalysisLogger.getLogger().debug("Uploading "+key+" -> "+remotePath); - boolean transferout = DataTransferer.transferFileToService(scope, username, transferServiceAddress, transferServicePort, key, remotePath); - if (!transferout){ + long transferout = DataTransferer.transferFileToService(scope, username, transferServiceAddress, transferServicePort, key, remotePath); + if (transferout<=0){ throw new Exception("Error transferring files to the infrastructure "); } i++; @@ -107,9 +107,7 @@ public class WebApplicationPublisher extends StandardLocalInfraAlgorithm{ //get URL addOutputString("Generated Website - Main URL", producedPage); }catch(Exception e){ - e.printStackTrace(); - AnalysisLogger.getLogger().debug(e); - AnalysisLogger.getLogger().debug("An error occurred!"); + AnalysisLogger.getLogger().error("an error occurred!",e); throw e; }finally{ //clean everything diff --git a/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/bionym/BionymLocalTransducer.java b/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/bionym/BionymLocalTransducer.java index c6d0b19..651644c 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/bionym/BionymLocalTransducer.java +++ b/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/bionym/BionymLocalTransducer.java @@ -2,6 +2,7 @@ package org.gcube.dataanalysis.executor.nodes.transducers.bionym; import java.io.File; import java.util.ArrayList; +import java.util.Arrays; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; @@ -25,7 +26,6 @@ import org.gcube.dataanalysis.executor.nodes.transducers.bionym.interfaces.Match import org.gcube.dataanalysis.executor.nodes.transducers.bionym.utils.YasmeenGlobalParameters; import org.gcube.dataanalysis.executor.scripts.OSCommand; -import scala.actors.threadpool.Arrays; public class BionymLocalTransducer implements Transducerer { // BionymFlexibleWorkflowTransducer bionymwf = new BionymFlexibleWorkflowTransducer(); diff --git a/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/bionym/abstracts/YasmeenMatcher.java b/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/bionym/abstracts/YasmeenMatcher.java index 008afb0..044e284 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/bionym/abstracts/YasmeenMatcher.java +++ b/src/main/java/org/gcube/dataanalysis/executor/nodes/transducers/bionym/abstracts/YasmeenMatcher.java @@ -5,7 +5,6 @@ import java.security.Permission; import java.util.HashMap; import java.util.UUID; -import org.apache.tools.ant.ExitException; import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger; import org.gcube.dataanalysis.executor.nodes.transducers.bionym.implementations.matchers.LevensteinMatcher; import org.gcube.dataanalysis.executor.nodes.transducers.bionym.interfaces.Matcher; @@ -158,7 +157,7 @@ public abstract class YasmeenMatcher implements Matcher { @Override public void checkExit(int status) { super.checkExit(status); - throw new ExitException(status); + throw new RuntimeException("exit status is "+status); } } } diff --git a/src/main/java/org/gcube/dataanalysis/executor/rscripts/generic/GenericRScript.java b/src/main/java/org/gcube/dataanalysis/executor/rscripts/generic/GenericRScript.java index 0686911..599caa8 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/rscripts/generic/GenericRScript.java +++ b/src/main/java/org/gcube/dataanalysis/executor/rscripts/generic/GenericRScript.java @@ -153,8 +153,7 @@ public abstract class GenericRScript extends StandardLocalInfraAlgorithm { } } catch (Exception e) { - AnalysisLogger.getLogger().debug(e); - AnalysisLogger.getLogger().debug("Could not delete sandbox folder " + folder.getAbsolutePath()); + AnalysisLogger.getLogger().warn("Could not delete sandbox folder {} ",folder.getAbsolutePath(),e); } if (Rlog != null) { @@ -236,9 +235,7 @@ public abstract class GenericRScript extends StandardLocalInfraAlgorithm { org.gcube.dataanalysis.executor.rscripts.generic.FileUtils.moveFileToDirectory(rowFile, new File(config.getConfigPath()), false); files.add(preparedFile); }catch(Exception e){ - e.printStackTrace(); - AnalysisLogger.getLogger().debug("error in moving file " + rowFile.getAbsolutePath() + " to " + preparedFile); - AnalysisLogger.getLogger().debug(e); + AnalysisLogger.getLogger().error("error in moving file {} to {}",rowFile.getAbsolutePath(),preparedFile,e); throw e; } break; diff --git a/src/main/java/org/gcube/dataanalysis/executor/util/DataTransferer.java b/src/main/java/org/gcube/dataanalysis/executor/util/DataTransferer.java index 0ee6153..17bd8c2 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/util/DataTransferer.java +++ b/src/main/java/org/gcube/dataanalysis/executor/util/DataTransferer.java @@ -1,155 +1,49 @@ package org.gcube.dataanalysis.executor.util; -import static org.gcube.datatransfer.agent.library.proxies.Proxies.transferAgent; - import java.io.File; -import java.net.URI; -import java.net.URL; -import java.net.URLEncoder; -import java.util.ArrayList; -import java.util.concurrent.TimeUnit; +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; + +import org.gcube.data.transfer.library.DataTransferClient; +import org.gcube.data.transfer.library.TransferResult; +import org.gcube.data.transfer.model.Destination; +import org.gcube.data.transfer.model.PluginInvocation; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; -import org.gcube.common.scope.api.ScopeProvider; -import org.gcube.contentmanagement.blobstorage.service.IClient; -import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger; -import org.gcube.contentmanager.storageclient.wrapper.AccessType; -import org.gcube.contentmanager.storageclient.wrapper.MemoryType; -import org.gcube.contentmanager.storageclient.wrapper.StorageClient; -import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; -import org.gcube.datatransfer.agent.library.AgentLibrary; -import org.gcube.datatransfer.agent.library.exceptions.MonitorTransferException; -import org.gcube.datatransfer.common.agent.Types.storageType; -import org.gcube.datatransfer.common.options.TransferOptions; -import org.gcube.datatransfer.common.outcome.FileTransferOutcome; -import org.gcube.datatransfer.common.outcome.TransferStatus; public class DataTransferer { - public static void main(String[] args) throws Exception { - //String scope = "/d4science.research-infrastructures.eu/gCubeApps"; - - String scope = "/gcube/devsec/devVRE"; - //test only ScopeProvider.instance.set(scope); - //String transferGHN = "dewn04.madgik.di.uoa.gr"; - String transferGHN = "access.d4science.org"; - int transferPort = 8080; - AgentLibrary library = transferAgent().at(transferGHN, transferPort).build(); - - ArrayList input = new ArrayList(); - /* - * File localfile = new File("C:/Users/coro/Dropbox/Public/wind1.tif"); String file = "wind1.tif"; String localfolder = "C:/Users/coro/Dropbox/Public/"; String storagesmpurl = StorageUtils.uploadFilesOnStorage("/gcube/devsec", "gianpaolo.coro",localfolder,file); - * - * System.out.println("URI from storage: "+storagesmpurl); - * - * String urlStorage = "http://dev.d4science.org/uri-resolver/smp?smp-uri="+storagesmpurl+"&fileName="+file; - */ - // String urlStorage = "http://dev.d4science.org/smp?smp-uri=smp://data.gcube.org/gzAv/RparhTHO4yhbF9ItALcRlSJRIiBGmbP5+HKCzc=&fileName=wind1.tif"; - //String urlStorage = "http://data.gcube.org/gzAv/RparhTHO4yhbF9ItALcRlSJRIiBGmbP5+HKCzc="; - String urlStorage ="http://goo.gl/Vq8QVY"; - - System.out.println("URL for storage: " + urlStorage); - - URI uri = new URI("http://dl.dropboxusercontent.com/u/12809149/wind1.tif"); - // URI uri = new URI(urlStorage); - - // http://dev.d4science.org/uri-resolver/smp?smp-uri=smp://data.gcube.org/gzAv/RparhTHO4yhbF9ItALcRlSJRIiBGmbP5+HKCzc=&fileName=wind1.tif&contentType=tiff - - // URI uri = new URI(storageurl); //localfile.toURI(); - // URI uri = new URI("file:///C:Users/coro/Dropbox/Public/wind1.tif"); - input.add(uri); - - //String outPath = "/tmp"; - String outPath = "/var/www/html/test/"; - String fileToTransfer = "C:\\Users\\coro\\Dropbox\\Public\\3_Aquamaps.jpg"; - //fileToTransfer = "C:\\Users\\coro\\Dropbox\\Public\\3_Aquamaps.jpg"; -// fileToTransfer = "C:/Users/coro/Desktop/DATABASE e NOTE/Experiments/WEB_APP_PUBLISHER/gcube/images/Resource Model.png"; - transferFileToService(scope, "gianpaolo.coro", transferGHN, transferPort,fileToTransfer , outPath); - - - } + private static final Logger logger = LoggerFactory.getLogger(DataTransferer.class); // returns the number of transferred bytes - public static boolean transferFileToService(String scope, String username, String service, int port, String fileAbsolutePath, String remoteFolder) throws Exception { - AnalysisLogger.getLogger().debug("Transferring file " + fileAbsolutePath + " to " + service + ":" + port); -// ScopeProvider.instance.set(scope); + public static long transferFileToService(String scope, String username, String host, int port, String fileAbsolutePath, String remoteFolder) throws Exception { + logger.debug("Transferring file {} to {}:{} " , fileAbsolutePath, host, port ); + + DataTransferClient client=DataTransferClient.getInstanceByEndpoint("http://"+host+":"+port); - AgentLibrary library = transferAgent().at(service, port).build(); - ArrayList input = new ArrayList(); File localFile = new File(fileAbsolutePath); if (!localFile.exists()) throw new Exception("Local file does not exist: " + localFile); - String localfolder = localFile.getParent(); + //String localfolder = localFile.getParent(); String file = localFile.getName(); - AnalysisLogger.getLogger().debug("Uploading file " + file + " onto storage"); -// ScopeProvider.instance.set(scope); - AnalysisLogger.getLogger().info("Loading file on scope: " + scope); - - String storagesmpurl = StorageUtils.uploadFilesOnStorage(scope, username, localfolder, "/",file,true); - //urls for testing - //storagesmpurl = "http://dev.d4science.org/smp?smp-uri="+storagesmpurl+"&fileName="+file; - // String storagesmpurl = "smp://data.gcube.org/sHtVhK4clGtbcWCliQud+5b4PfGx5BW+GmbP5+HKCzc="; - // String storagesmpurl = "http://goo.gl/r6ggMA"; - // String storagesmpurl = "http://dl.dropboxusercontent.com/u/12809149/3_Aquamaps.jpg"; - - AnalysisLogger.getLogger().debug("SMP url generated: " + storagesmpurl); - URI uri = new URI(storagesmpurl); - input.add(uri); - - TransferOptions options = new TransferOptions(); - - options = new TransferOptions(); - options.setOverwriteFile(false); - options.setType(storageType.DataStorage); - options.setUnzipFile(false); - options.setTransferTimeout(3, TimeUnit.HOURS); - AnalysisLogger.getLogger().debug("Transferring..."); - - //old code for sync transfer -// ArrayList outcomes = library.startTransferSync(input, remoteFolder, options); - ArrayList outputURI = new ArrayList(); -// outputURI.add(new URI("file://"+remoteFolder.replace(" ", "_")+file.replace(" ", "_"))); - outputURI.add(new URI("file://"+remoteFolder.replace(" ", "%20")+file.replace(" ", "%20"))); + Map params=new HashMap<>(); + params.put("DESTINATION", remoteFolder); + params.put("SOURCE_PARAMETER", PluginInvocation.DESTINATION_FILE_PATH); + + Destination dest=new Destination(file); - AnalysisLogger.getLogger().debug("Remote file name will be: " + outputURI.get(0)); + TransferResult tranferResult = client.localFile(localFile,dest,Collections.singleton(new PluginInvocation("DECOMPRESS",params))); - String transferId = library.startTransfer(input, outputURI, options); + logger.debug("Transferring..."); - TransferStatus transferStatus = null; + - do { - try { - - Thread.sleep(1000); - transferStatus = TransferStatus.valueOf(library.monitorTransfer(transferId)); - - } catch (MonitorTransferException e) { - e.printStackTrace(); - } - - } while (!transferStatus.hasCompleted()); - - ArrayList outcomes = library.getTransferOutcomes(transferId, FileTransferOutcome.class); - - AnalysisLogger.getLogger().debug("Transferring complete"); - boolean success = false; - String outcomeString = ""; - for (FileTransferOutcome outcome : outcomes) { - AnalysisLogger.getLogger().debug("Outcome " + outcome); - outcomeString = outcome.toString(); - AnalysisLogger.getLogger().debug("Transferred file name " + outcome.fileName()); - AnalysisLogger.getLogger().debug("Transferring success " + outcome.isSuccess()); - AnalysisLogger.getLogger().debug("Transferred bytes " + outcome.getTotal_size()); - AnalysisLogger.getLogger().debug("Transfer time " + outcome.getTransferTime()); - success = outcome.isSuccess(); - } - - if (!success) - throw new Exception("No Bytes were transferred to the Thredds server: "+outcomeString); - - return success; + return tranferResult.getTransferedBytes(); } } diff --git a/src/main/java/org/gcube/dataanalysis/executor/util/LocalRScriptsManager.java b/src/main/java/org/gcube/dataanalysis/executor/util/LocalRScriptsManager.java index 50a6eef..3eb3df2 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/util/LocalRScriptsManager.java +++ b/src/main/java/org/gcube/dataanalysis/executor/util/LocalRScriptsManager.java @@ -17,7 +17,6 @@ import org.gcube.common.scope.api.ScopeProvider; import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.executor.scripts.OSCommand; -import org.junit.runner.notification.RunListener; public class LocalRScriptsManager { @@ -91,7 +90,7 @@ public class LocalRScriptsManager { line = br.readLine(); sb.append(line + "\n"); } - AnalysisLogger.getLogger().debug(sb); + AnalysisLogger.getLogger().debug(sb.toString()); uberbuffer.append(sb.toString()); AnalysisLogger.getLogger().debug("---ERRORS---"); br = new BufferedReader(new InputStreamReader(process.getErrorStream())); @@ -102,7 +101,7 @@ public class LocalRScriptsManager { line = br.readLine(); sb.append(line + "\n"); } - AnalysisLogger.getLogger().debug(sb); + AnalysisLogger.getLogger().debug(sb.toString()); uberbuffer.append(sb.toString()); AnalysisLogger.getLogger().debug("---END OF ERRORS---"); } catch (Exception e) { @@ -284,7 +283,8 @@ public class LocalRScriptsManager { } } } - + + /* public static void main1(String[] args) throws Exception { String url = StorageUtils.uploadFilesOnStorage("/gcube/devsec/devVRE", "ecological.engine", "C:\\Users\\coro\\Documents\\", "tacsatmini.csv"); System.out.println(url); @@ -321,5 +321,5 @@ public class LocalRScriptsManager { scriptmanager.executeRScript(config, scriptName, inputFileURL, inputParameters, defaultInputFile, defaultOutputFile, null, true, true, "./"); } - +*/ } diff --git a/src/main/java/org/gcube/dataanalysis/executor/util/RScriptsManager.java b/src/main/java/org/gcube/dataanalysis/executor/util/RScriptsManager.java index 770e298..3224b81 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/util/RScriptsManager.java +++ b/src/main/java/org/gcube/dataanalysis/executor/util/RScriptsManager.java @@ -12,8 +12,6 @@ import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.UUID; - -import org.gcube.common.authorization.library.provider.SecurityTokenProvider; import org.gcube.common.scope.api.ScopeProvider; import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; @@ -78,7 +76,7 @@ public class RScriptsManager { line = br.readLine(); sb.append(line + "\n"); } - AnalysisLogger.getLogger().debug(sb); + AnalysisLogger.getLogger().debug(sb.toString()); AnalysisLogger.getLogger().debug("---ERRORS---"); br = new BufferedReader(new InputStreamReader(process.getErrorStream())); @@ -89,7 +87,7 @@ public class RScriptsManager { line = br.readLine(); sb.append(line + "\n"); } - AnalysisLogger.getLogger().debug(sb); + AnalysisLogger.getLogger().debug(sb.toString()); AnalysisLogger.getLogger().debug("---END OF ERRORS---"); } catch (Exception e) { AnalysisLogger.getLogger().debug("---END BY PROCESS INTERRUPTION---"); diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/CustomRegressor.java b/src/test/java/org/gcube/dataanalysis/executor/tests/CustomRegressor.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/CustomRegressor.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/CustomRegressor.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym.java b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym.java similarity index 95% rename from src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym.java index 233f99a..c997073 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym.java @@ -1,6 +1,5 @@ package org.gcube.dataanalysis.executor.tests; -import org.gcube.common.authorization.library.provider.AuthorizationProvider; import org.gcube.common.authorization.library.provider.SecurityTokenProvider; import org.gcube.common.scope.api.ScopeProvider; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; @@ -13,7 +12,7 @@ public class RegressionTestBiOnym { public static void executeWF(String[] args) throws Exception { // Generate AlgorithmConfiguration config = new AlgorithmConfiguration(); - config.setConfigPath("./cfg/"); + config.setConfigPath("./cfg/"); config.setParam("DatabaseUserName","utente"); config.setParam("DatabasePassword","d4science"); diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym1Matcher.java b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym1Matcher.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym1Matcher.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnym1Matcher.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnymProduzione.java b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnymProduzione.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnymProduzione.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestBiOnymProduzione.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestCMSY.java b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestCMSY.java similarity index 94% rename from src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestCMSY.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestCMSY.java index 3fa4a3c..3356db3 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestCMSY.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestCMSY.java @@ -6,7 +6,6 @@ import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; import org.gcube.dataanalysis.ecoengine.processing.factories.GeneratorsFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; public class RegressionTestCMSY { /** diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestFAOMSY.java b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestFAOMSY.java similarity index 95% rename from src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestFAOMSY.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestFAOMSY.java index 934b31e..74b234b 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestFAOMSY.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestFAOMSY.java @@ -7,7 +7,6 @@ import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; import org.gcube.dataanalysis.ecoengine.processing.factories.GeneratorsFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; import org.gcube.dataanalysis.executor.generators.D4ScienceDistributedProcessing; public class RegressionTestFAOMSY { diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestGenerators.java b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestGenerators.java similarity index 93% rename from src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestGenerators.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestGenerators.java index 21f01b9..6f1ebd8 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestGenerators.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestGenerators.java @@ -4,9 +4,7 @@ import java.util.List; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; -import org.gcube.dataanalysis.ecoengine.interfaces.Generator; import org.gcube.dataanalysis.ecoengine.processing.factories.GeneratorsFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; public class RegressionTestGenerators { /** @@ -20,7 +18,7 @@ public class RegressionTestGenerators { List generators = GeneratorsFactory.getGenerators(testAquamapsSuitable()); generators.get(0).init(); - Regressor.process(generators.get(0)); + CustomRegressor.process(generators.get(0)); generators = null; } diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestICCATVPA.java b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestICCATVPA.java similarity index 92% rename from src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestICCATVPA.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestICCATVPA.java index fe09927..adeab75 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestICCATVPA.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestICCATVPA.java @@ -6,8 +6,6 @@ import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; import org.gcube.dataanalysis.ecoengine.processing.factories.GeneratorsFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; -import org.gcube.dataanalysis.ecoengine.utils.IOHelper; public class RegressionTestICCATVPA { /** diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestLWR.java b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestLWR.java similarity index 94% rename from src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestLWR.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestLWR.java index 1686673..473bab8 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestLWR.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestLWR.java @@ -6,7 +6,6 @@ import org.gcube.contentmanagement.lexicalmatcher.utils.AnalysisLogger; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; import org.gcube.dataanalysis.ecoengine.processing.factories.GeneratorsFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; public class RegressionTestLWR { /** diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestTransducers.java b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestTransducers.java similarity index 88% rename from src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestTransducers.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestTransducers.java index 60ef3b0..055bfbf 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/RegressionTestTransducers.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/RegressionTestTransducers.java @@ -5,9 +5,7 @@ import java.util.List; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.evaluation.bioclimate.InterpolateTables.INTERPOLATIONFUNCTIONS; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; -import org.gcube.dataanalysis.ecoengine.interfaces.Transducerer; import org.gcube.dataanalysis.ecoengine.processing.factories.TransducerersFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; public class RegressionTestTransducers { @@ -48,14 +46,14 @@ public static void main(String[] args) throws Exception { */ trans = TransducerersFactory.getTransducerers(testConfigLocal5()); trans.get(0).init(); - Regressor.process(trans.get(0)); + CustomRegressor.process(trans.get(0)); trans = null; } private static AlgorithmConfiguration testConfigLocal() { - AlgorithmConfiguration config = Regressor.getConfig(); + AlgorithmConfiguration config = CustomRegressor.getConfig(); config.setAgent("BIOCLIMATE_HSPEC"); config.setParam("HSPEC_TABLE_LIST", "hspec_validation"+AlgorithmConfiguration.getListSeparator()+"hspec_validation2"); config.setParam("HSPEC_TABLE_NAMES", "test"+AlgorithmConfiguration.getListSeparator()+"test"); @@ -66,7 +64,7 @@ public static void main(String[] args) throws Exception { private static AlgorithmConfiguration testConfigLocal2() { - AlgorithmConfiguration config = Regressor.getConfig(); + AlgorithmConfiguration config = CustomRegressor.getConfig(); config.setAgent("BIOCLIMATE_HCAF"); config.setParam("HCAF_TABLE_LIST","hcaf_d"+AlgorithmConfiguration.getListSeparator()+"hcaf_d_2016_linear_01332632269756"+AlgorithmConfiguration.getListSeparator()+"hcaf_d_2016_linear_01336062995861"+AlgorithmConfiguration.getListSeparator()+"hcaf_d_2050"); config.setParam("HCAF_TABLE_NAMES", "test"+AlgorithmConfiguration.getListSeparator()+"test"+AlgorithmConfiguration.getListSeparator()+"test"+AlgorithmConfiguration.getListSeparator()+"test"); @@ -76,7 +74,7 @@ public static void main(String[] args) throws Exception { private static AlgorithmConfiguration testConfigLocal3() { - AlgorithmConfiguration config = Regressor.getConfig(); + AlgorithmConfiguration config = CustomRegressor.getConfig(); config.setAgent("BIOCLIMATE_HSPEN"); config.setParam("HSPEN_TABLE_LIST","hspen"+AlgorithmConfiguration.getListSeparator()+"hspen_2016"+AlgorithmConfiguration.getListSeparator()+"hspen_2020"+AlgorithmConfiguration.getListSeparator()+"hspen_2050"); config.setParam("HSPEN_TABLE_NAMES", "test"+AlgorithmConfiguration.getListSeparator()+"test"+AlgorithmConfiguration.getListSeparator()+"test"+AlgorithmConfiguration.getListSeparator()+"test"); @@ -87,7 +85,7 @@ public static void main(String[] args) throws Exception { private static AlgorithmConfiguration testConfigLocal4() { - AlgorithmConfiguration config = Regressor.getConfig(); + AlgorithmConfiguration config = CustomRegressor.getConfig(); config.setAgent("HCAF_INTERPOLATION"); config.setParam("FirstHCAF","hcaf_d"); @@ -102,7 +100,7 @@ public static void main(String[] args) throws Exception { private static AlgorithmConfiguration testConfigLocal5() { - AlgorithmConfiguration config = Regressor.getConfig(); + AlgorithmConfiguration config = CustomRegressor.getConfig(); config.setAgent("OCCURRENCES_MERGER"); config.setParam("longitudeColumn", "decimallongitude"); @@ -125,7 +123,7 @@ public static void main(String[] args) throws Exception { private static AlgorithmConfiguration testConfigLocal6() { - AlgorithmConfiguration config = Regressor.getConfig(); + AlgorithmConfiguration config = CustomRegressor.getConfig(); config.setAgent("OCCURRENCES_INSEAS_ONEARTH"); config.setParam("longitudeColumn", "decimallongitude"); @@ -140,7 +138,7 @@ public static void main(String[] args) throws Exception { private static AlgorithmConfiguration testConfigLocal7() { - AlgorithmConfiguration config = Regressor.getConfig(); + AlgorithmConfiguration config = CustomRegressor.getConfig(); config.setAgent("OCCURRENCES_DUPLICATE_DELETER"); config.setParam("longitudeColumn", "decimallongitude"); diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestAquaMapsJobs.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestAquaMapsJobs.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestAquaMapsJobs.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestAquaMapsJobs.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnym1_0_0.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnym1_0_0.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnym1_0_0.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnym1_0_0.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnymEvaluation.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnymEvaluation.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnymEvaluation.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnymEvaluation.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocal.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocal.java similarity index 91% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocal.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocal.java index 4fdb614..1da8bee 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocal.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocal.java @@ -1,15 +1,11 @@ package org.gcube.dataanalysis.executor.tests; -import java.io.File; import java.util.List; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; -import org.gcube.dataanalysis.ecoengine.processing.factories.GeneratorsFactory; import org.gcube.dataanalysis.ecoengine.processing.factories.TransducerersFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; -import org.gcube.dataanalysis.executor.generators.D4ScienceDistributedProcessing; import org.gcube.dataanalysis.executor.nodes.transducers.bionym.BionymFlexibleWorkflowTransducer; import org.gcube.dataanalysis.executor.nodes.transducers.bionym.BionymLocalTransducer; import org.gcube.dataanalysis.executor.nodes.transducers.bionym.utils.YasmeenGlobalParameters; @@ -67,7 +63,7 @@ public class TestBiOnymLocal { List types = transducer.getInputParameters(); // System.out.println(types); - Regressor.process(transducer); + CustomRegressor.process(transducer); } } diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocalFastVersion.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocalFastVersion.java similarity index 87% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocalFastVersion.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocalFastVersion.java index da2141a..043a680 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocalFastVersion.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/TestBiOnymLocalFastVersion.java @@ -1,15 +1,11 @@ package org.gcube.dataanalysis.executor.tests; -import java.io.File; import java.util.List; import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; -import org.gcube.dataanalysis.ecoengine.processing.factories.GeneratorsFactory; import org.gcube.dataanalysis.ecoengine.processing.factories.TransducerersFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; -import org.gcube.dataanalysis.executor.generators.D4ScienceDistributedProcessing; import org.gcube.dataanalysis.executor.nodes.transducers.bionym.BionymFlexibleWorkflowTransducer; import org.gcube.dataanalysis.executor.nodes.transducers.bionym.BionymLocalTransducer; import org.gcube.dataanalysis.executor.nodes.transducers.bionym.utils.YasmeenGlobalParameters; @@ -48,7 +44,7 @@ public class TestBiOnymLocalFastVersion { List types = transducer.getInputParameters(); - Regressor.process(transducer); + CustomRegressor.process(transducer); } } diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceMaps.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceMaps.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceMaps.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceMaps.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_1.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_1.java similarity index 90% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_1.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_1.java index 206baf6..883491f 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_1.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_1.java @@ -1,19 +1,14 @@ package org.gcube.dataanalysis.executor.tests; -import java.io.File; - import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; -import org.gcube.dataanalysis.ecoengine.utils.Transformations; import org.gcube.dataanalysis.executor.generators.D4ScienceDistributedProcessing; -import org.gcube.dataanalysis.executor.nodes.transducers.OccurrenceMergingNode; public class TestD4ScienceQueueMaps2_1 { public static void main(String[] args) throws Exception { String scope = "/gcube"; - AlgorithmConfiguration config = Regressor.getConfig(); + AlgorithmConfiguration config = CustomRegressor.getConfig(); config.setConfigPath("./cfg/"); config.setPersistencePath("./"); diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_2.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_2.java similarity index 78% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_2.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_2.java index 217cee8..accfe12 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_2.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps2_2.java @@ -1,18 +1,6 @@ package org.gcube.dataanalysis.executor.tests; -import java.util.ArrayList; -import java.util.List; - import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; -import org.gcube.dataanalysis.ecoengine.datatypes.DatabaseType; -import org.gcube.dataanalysis.ecoengine.datatypes.InputTable; -import org.gcube.dataanalysis.ecoengine.datatypes.PrimitiveType; -import org.gcube.dataanalysis.ecoengine.datatypes.ServiceType; -import org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType; -import org.gcube.dataanalysis.ecoengine.datatypes.enumtypes.PrimitiveTypes; -import org.gcube.dataanalysis.ecoengine.datatypes.enumtypes.ServiceParameters; -import org.gcube.dataanalysis.ecoengine.datatypes.enumtypes.TableTemplates; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; import org.gcube.dataanalysis.executor.generators.D4ScienceDistributedProcessing; public class TestD4ScienceQueueMaps2_2 { @@ -30,7 +18,7 @@ public class TestD4ScienceQueueMaps2_2 { String finalDistributionTable = "hspec_suitable_executorsingle_t3"; // Generate - AlgorithmConfiguration config = Regressor.getConfig(); + AlgorithmConfiguration config = CustomRegressor.getConfig(); config.setParam("DatabaseUserName","utente"); config.setParam("DatabasePassword","d4science"); diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps3.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps3.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps3.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMaps3.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMultipleMaps.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMultipleMaps.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMultipleMaps.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestD4ScienceQueueMultipleMaps.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestEmailingSystem.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestEmailingSystem.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestEmailingSystem.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestEmailingSystem.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestGenerator.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestGenerator.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestGenerator.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestGenerator.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestGetRunningExecutor.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestGetRunningExecutor.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestGetRunningExecutor.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestGetRunningExecutor.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestKnitrCompiler.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestKnitrCompiler.java similarity index 92% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestKnitrCompiler.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestKnitrCompiler.java index 0a34198..e0761e0 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/TestKnitrCompiler.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/TestKnitrCompiler.java @@ -8,7 +8,6 @@ import org.gcube.dataanalysis.ecoengine.datatypes.PrimitiveType; import org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; import org.gcube.dataanalysis.ecoengine.processing.factories.TransducerersFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; public class TestKnitrCompiler { @@ -35,7 +34,7 @@ public class TestKnitrCompiler { //init the transducerer transducer.init(); //start the process - Regressor.process(transducer); + CustomRegressor.process(transducer); //retrieve the output StatisticalType st = transducer.getOutput(); System.out.println("st:"+((PrimitiveType)st).getContent()); diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestSGVMInterpolation.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestSGVMInterpolation.java similarity index 93% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestSGVMInterpolation.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestSGVMInterpolation.java index 09de19d..9630385 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/TestSGVMInterpolation.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/TestSGVMInterpolation.java @@ -7,7 +7,6 @@ import org.gcube.dataanalysis.ecoengine.datatypes.PrimitiveType; import org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; import org.gcube.dataanalysis.ecoengine.processing.factories.TransducerersFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; public class TestSGVMInterpolation { @@ -46,7 +45,7 @@ public class TestSGVMInterpolation { //init the transducerer transducer.init(); //start the process - Regressor.process(transducer); + CustomRegressor.process(transducer); //retrieve the output StatisticalType st = transducer.getOutput(); System.out.println("st:"+((PrimitiveType)st).getContent()); diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestWPSJobs.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestWPSJobs.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestWPSJobs.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestWPSJobs.java diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestWebAppPublisher.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestWebAppPublisher.java similarity index 92% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestWebAppPublisher.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestWebAppPublisher.java index d01d177..b733a09 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/tests/TestWebAppPublisher.java +++ b/src/test/java/org/gcube/dataanalysis/executor/tests/TestWebAppPublisher.java @@ -7,7 +7,6 @@ import org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration; import org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType; import org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent; import org.gcube.dataanalysis.ecoengine.processing.factories.TransducerersFactory; -import org.gcube.dataanalysis.ecoengine.test.regression.Regressor; public class TestWebAppPublisher { @@ -35,7 +34,7 @@ public class TestWebAppPublisher { List trans = null; trans = TransducerersFactory.getTransducerers(config); trans.get(0).init(); - Regressor.process(trans.get(0)); + CustomRegressor.process(trans.get(0)); StatisticalType st = trans.get(0).getOutput(); AnalysisLogger.getLogger().debug("ST:" + st); trans = null; diff --git a/src/main/java/org/gcube/dataanalysis/executor/tests/TestsMetaInfo.java b/src/test/java/org/gcube/dataanalysis/executor/tests/TestsMetaInfo.java similarity index 100% rename from src/main/java/org/gcube/dataanalysis/executor/tests/TestsMetaInfo.java rename to src/test/java/org/gcube/dataanalysis/executor/tests/TestsMetaInfo.java diff --git a/target/ecological-engine-smart-executor-1.0.0-SNAPSHOT.jar b/target/ecological-engine-smart-executor-1.0.0-SNAPSHOT.jar deleted file mode 100644 index d1c8e137507007ed6fbb3e3ab6ba1fd52fc31af2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256277 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�p?w|$!Wfb>S$jR5>cOkEUcPx%@?Ug+Jm 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 `WGoQX3;&q#*6Z6Dv-y61{r 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�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 diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties deleted file mode 100644 index 80368a5..0000000 --- a/target/maven-archiver/pom.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Generated by Maven -#Wed Jun 24 16:37:14 CEST 2015 -version=1.1.0-SNAPSHOT -groupId=org.gcube.dataanalysis -artifactId=ecological-engine-smart-executor diff --git a/target/profile.xml b/target/profile.xml deleted file mode 100644 index 70a5f7d..0000000 --- a/target/profile.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - Library - - Ecological Engine Executor Library - EcologicalEngineExecutor - ecological-engine-smart-executor - 1.0.0 - - - ecological-engine-smart-executor - 1.1.0-SNAPSHOT - - org.gcube.dataanalysis - ecological-engine-smart-executor - 1.1.0-SNAPSHOT - - - ecological-engine-smart-executor-1.1.0-SNAPSHOT.jar - - - - - \ No newline at end of file