Name: cwl-tes
Owner: Common Workflow Language
Description: cwl-tes submits your tasks to a TES server. Task submission is parallelized when possible.
Created: 2017-06-01 12:17:34.0
Updated: 2017-11-07 04:32:02.0
Pushed: 2018-01-17 17:59:43.0
Homepage: null
Size: 49
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
cwl-tes submits your tasks to a TES server. Task submission is parallelized when possible.
Funnel is an implementation of the GA4GH task execution API. It runs your dockerized tasks on slurm, htcondor, google compute engine, aws batch, etc.
el server run
tes --tes http://localhost:8000 tests/hashsplitter-workflow.cwl.yml --input tests/resources/test.txt
I strongly reccommend using a virutalenv for installation since cwl-tes depends on a specific version of cwltool.
Install from pip:
install cwl-tes
Install from source:
on setup.py install
To start a funnel server instance automatically and run all of the conformance tests:
on -m nose ./tests
A more manual approach:
Start the funnel server.
el server --config /path/to/config.yaml
Make sure that TMPDIR is specified in the AllowedDirs of your Local storage configuration.
To run all the tests:
sts/run_conformance.sh
To run a specifc test:
sts/run_conformance.sh 10