You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2018/08/06 15:22:53 UTC
[05/13] incubator-taverna-language git commit: Fix conflicts and
merge branch 'cwlparser' into cwl
Fix conflicts and merge branch 'cwlparser' into cwl
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/a4e79d49
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/a4e79d49
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/a4e79d49
Branch: refs/heads/master
Commit: a4e79d4976213b95fc3461277f7d2eba0d97779a
Parents: b56f451 87fa1c1
Author: Majdi Haouech <m....@criteo.com>
Authored: Mon Jul 16 20:20:22 2018 +0200
Committer: Majdi Haouech <m....@criteo.com>
Committed: Mon Jul 16 20:20:22 2018 +0200
----------------------------------------------------------------------
.../apache/taverna/scufl2/cwl/CWLParser.java | 3 +-
.../taverna/scufl2/cwl/WorkflowParser.java | 28 +++---------
.../scufl2/cwl/components/CommandLineTool.java | 7 ++-
.../scufl2/cwl/components/WorkflowProcess.java | 45 ++++----------------
.../taverna/scufl2/cwl/TestWorkflowProcess.java | 36 ++++++++++++++++
5 files changed, 55 insertions(+), 64 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/a4e79d49/taverna-scufl2-cwl/src/main/java/org/apache/taverna/scufl2/cwl/components/WorkflowProcess.java
----------------------------------------------------------------------
diff --cc taverna-scufl2-cwl/src/main/java/org/apache/taverna/scufl2/cwl/components/WorkflowProcess.java
index b41d054,b8902e7..481c93f
--- a/taverna-scufl2-cwl/src/main/java/org/apache/taverna/scufl2/cwl/components/WorkflowProcess.java
+++ b/taverna-scufl2-cwl/src/main/java/org/apache/taverna/scufl2/cwl/components/WorkflowProcess.java
@@@ -31,8 -29,6 +31,7 @@@ import org.apache.taverna.scufl2.api.co
import org.apache.taverna.scufl2.api.core.DataLink;
import org.apache.taverna.scufl2.api.core.Workflow;
+import org.apache.taverna.scufl2.api.container.WorkflowBundle;
-
import org.apache.taverna.scufl2.api.port.InputWorkflowPort;
import org.apache.taverna.scufl2.api.port.OutputWorkflowPort;
import org.apache.taverna.scufl2.api.port.InputProcessorPort;
@@@ -85,35 -71,15 +77,14 @@@ public class WorkflowProcess implement
workflow.setInputPorts(inputs);
workflow.setOutputPorts(outputs);
workflow.setProcessors(processors);
-- workflow.setDataLinks(dataLinks);
+
- // System.out.println(workflow);
- // writeWorkflowToFile(workflow);
- //
+
// System.out.println("DEBUG WORKFLOW");
// System.out.println(workflow.getInputPorts());
// System.out.println(workflow.getOutputPorts());
// System.out.println(workflow.getProcessors());
}
-
- public void writeWorkflowToFile(Workflow workflow) {
- try {
- WorkflowBundleIO io = new WorkflowBundleIO();
- File scufl2File = new File("workflow.wfbundle");
- WorkflowBundle bundle = io.createBundle();
- Set<Workflow> workflowSet = new HashSet<>();
- workflowSet.add(workflow);
- bundle.setWorkflows(workflowSet);
- bundle.setMainWorkflow(workflow);
- io.writeBundle(bundle, scufl2File, "text/vnd.taverna.scufl2.structure");
- } catch(WriterException e) {
- System.out.println("Exception writing the workflow bundle");
- } catch(IOException e) {
- System.out.println("IOException");
- }
- }
--
public void parseInputs() {
Set<PortDetail> cwlInputs = cwlParser.parseInputs();
for (PortDetail port: cwlInputs) {
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/a4e79d49/taverna-scufl2-cwl/src/test/java/org/apache/taverna/scufl2/cwl/TestWorkflowProcess.java
----------------------------------------------------------------------
diff --cc taverna-scufl2-cwl/src/test/java/org/apache/taverna/scufl2/cwl/TestWorkflowProcess.java
index 015ded4,10604b1..97d944f
--- a/taverna-scufl2-cwl/src/test/java/org/apache/taverna/scufl2/cwl/TestWorkflowProcess.java
+++ b/taverna-scufl2-cwl/src/test/java/org/apache/taverna/scufl2/cwl/TestWorkflowProcess.java
@@@ -18,7 -18,8 +18,12 @@@
*/
package org.apache.taverna.scufl2.cwl;
++<<<<<<< HEAD
+
++=======
+ import java.io.File;
+ import java.io.IOException;
++>>>>>>> 87fa1c18d2b7aa210db3d238905234bf4f52b491
import java.util.Set;
import java.util.HashSet;
import java.util.Map;
@@@ -45,6 -46,11 +50,14 @@@ import org.apache.taverna.scufl2.api.po
import org.apache.taverna.scufl2.api.port.OutputWorkflowPort;
import org.apache.taverna.scufl2.api.port.InputProcessorPort;
++<<<<<<< HEAD
++=======
+ import org.apache.taverna.scufl2.api.io.WorkflowBundleIO;
+ import org.apache.taverna.scufl2.api.io.WriterException;
+
+ import org.apache.taverna.scufl2.api.container.WorkflowBundle;
+
++>>>>>>> 87fa1c18d2b7aa210db3d238905234bf4f52b491
public class TestWorkflowProcess {
private static final String HELLO_WORLD_CWL = "/hello_world.cwl";
@@@ -92,8 -98,26 +105,31 @@@
@Test
public void testWorkflowSteps() {
cwlFile = loadYamlFile(WORKFLOW_WITH_COMMAND);
++<<<<<<< HEAD
+ WorkflowProcess workflow = new WorkflowProcess(cwlFile);
+
++=======
+ Process workflow = ProcessFactory.createProcess(cwlFile);
+
+ assert(workflow instanceof WorkflowProcess);
+ }
+
+ public void writeWorkflowToFile(Workflow workflow) {
+ try {
+ WorkflowBundleIO io = new WorkflowBundleIO();
+ File scufl2File = new File("workflow.wfbundle");
+ WorkflowBundle bundle = io.createBundle();
+ Set<Workflow> workflowSet = new HashSet<>();
+ workflowSet.add(workflow);
+ bundle.setWorkflows(workflowSet);
+ bundle.setMainWorkflow(workflow);
+ io.writeBundle(bundle, scufl2File, "text/vnd.taverna.scufl2.structure");
+ } catch(WriterException e) {
+ System.out.println("Exception writing the workflow bundle");
+ } catch(IOException e) {
+ System.out.println("IOException");
+ }
++>>>>>>> 87fa1c18d2b7aa210db3d238905234bf4f52b491
}
}