Age | Commit message (Collapse) | Author |
|
Instead of cwl-v1.2-conformance being a script that accepts a path to
the CWL v1.2 conformance test suite, we now work with a CWL v1.2 repo
origin object. This is more declarative, and there is no need for
manual cloning of the cwl-v1.2 git repo on the CI. The CI merely has
to run a script with no arguments. This provides more control here in
the ravanan repo and less configuration on the CI server.
We do likewise for the end-to-end tests. In this case, we work with
files from the ravanan repo, but have to first compile ccwl sources to
CWL workflows.
|
|
This comment should have been moved in
886d2fb0888251487941dc590001b16c36a4ed48, but wasn't.
|
|
|
|
|
|
ravanan creates the store directory automatically if it does not
exist. So, there is no need to create it before running cwltest.
|
|
Generalize CWL conformance test suite G-expression to run any given
test suite. This will be useful for running other cwltest test suites.
|
|
|
|
There is only one manifest file under cwl-conformance. So, it's ok to
just call it manifest.scm.
|
|
These scripts were a part of the CI server system definition, and out
of reach of ravanan maintainers. We move them here since it's easier
to keep updated and within the reach of ravanan maintainers to modify
as they please.
|