tool = {
"inputs": [],
"outputs": [],
- "baseCommand": "ls"
+ "baseCommand": "ls",
+ "arguments": [{"valueFrom": "$(runtime.outdir)"}]
}
arvtool = arvados_cwl.ArvadosCommandTool(runner, tool, work_api="containers", avsc_names=avsc_names, basedir="")
arvtool.formatgraph = None
'owner_uuid': 'zzzzz-8i9sb-zzzzzzzzzzzzzzz',
'output_path': '/var/spool/cwl',
'container_image': '99999999999999999999999999999993+99',
- 'command': ['ls'],
+ 'command': ['ls', '/var/spool/cwl'],
'cwd': '/var/spool/cwl'
})
arvjob.output_callback = mock.MagicMock()
arvjob.collect_outputs = mock.MagicMock()
arvjob.successCodes = [0]
+ arvjob.outdir = "/var/spool/cwl"
arvjob.done({
"state": "Complete",
arvjob.output_callback = mock.MagicMock()
arvjob.collect_outputs = mock.MagicMock()
arvjob.successCodes = [0]
+ arvjob.outdir = "/var/spool/cwl"
arvjob.done({
"state": "Complete",