Closed jmchilton closed 7 years ago
These tests require #55 first.
Got these first two test cases working - the third reveals some deep gaps between CWL and Galaxy - it seems steps can have inputs that don't match to tool inputs (I didn't know this) and that untyped inputs are essentially any
inputs (which I did know but still is largely unimplemented).
Needed by bcbio workflow and other GA4GH workflows.
http://www.commonwl.org/v1.0/Workflow.html#StepInputExpressionRequirement
./run_tests.sh -api test/api/test_cwl_conformance_v1_0.py:CwlConformanceTestCase.test_conformance_v1_0_61
./run_tests.sh -api test/api/test_cwl_conformance_v1_0.py:CwlConformanceTestCase.test_conformance_v1_0_62
./run_tests.sh -api test/api/test_cwl_conformance_v1_0.py:CwlConformanceTestCase.test_conformance_v1_0_63
Will create a follow up issue on implementing over scattering - it looks like at least the BCBIO workflows do not require scattering and valueFrom on the same step. The vision chipseq workflows do require this however.