package org.gcube.dataanalysis.dataminerpoolmanager; ***REMOVED*** ***REMOVED*** import org.gcube.dataanalysis.dataminer.poolmanager.datamodel.Algorithm; ***REMOVED*** import org.gcube.dataanalysis.dataminer.poolmanager.service.DMPMJob; import org.gcube.dataanalysis.dataminer.poolmanager.service.ProductionPublishingJob; import org.gcube.dataanalysis.dataminer.poolmanager.service.StagingJob; import org.gcube.dataanalysis.dataminer.poolmanager.util.AlgorithmBuilder; import org.gcube.dataanalysis.dataminer.poolmanager.util.ClusterBuilder; import org.gcube.dataanalysis.dataminer.poolmanager.util.SVNUpdater; import org.gcube.dataanalysis.dataminer.poolmanager.util.ServiceConfiguration; import org.tmatesoft.svn.core.SVNException; public class JobTest { public static void main(String[] args) throws SVNException, IOException, InterruptedException{ ScopeProvider.instance.set("/d4science.research-infrastructures.eu/gCubeApps/RPrototypingLab"); SVNUpdater svnUpdater = new SVNUpdater(new ServiceConfiguration()); Algorithm algo = AlgorithmBuilder.create("http:***REMOVED***data.d4science.org/dENQTTMxdjNZcGRpK0NHd2pvU0owMFFzN0VWemw3Zy9HbWJQNStIS0N6Yz0", "ICHTHYOP_MODEL"); ***REMOVED***test phase Cluster stagingCluster = ClusterBuilder.getStagingDataminerCluster(); Cluster rProtoCluster = ClusterBuilder.getRProtoCluster(); DMPMJob job = new StagingJob(svnUpdater, algo, stagingCluster, rProtoCluster, ScopeProvider.instance.get()); job.start(); ***REMOVED***release phase ***REMOVED***Cluster prodCluster = ClusterBuilder.getVRECluster(targetVREToken, targetVRE); ***REMOVED***DMPMJob job2 = new ProductionPublishingJob(svnUpdater, algo, prodCluster); ***REMOVED***job2.start(); ***REMOVED*** ***REMOVED***