Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cwltool --debug --leave-tmpdir --leave-outputs v1.0/recursive-input-directory.cwl v1.0/recursive-input-directory.json
- /Users/gijs/Work/cwltool/.virtualenv/bin/cwltool 1.0.20170213175853
- Resolved 'v1.0/recursive-input-directory.cwl' to 'file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/recursive-input-directory.cwl'
- [job recursive-input-directory.cwl] initializing from file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/recursive-input-directory.cwl
- [job recursive-input-directory.cwl] {
- "input_dir": {
- "class": "Directory",
- "location": "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir",
- "basename": "testdir",
- "listing": [
- {
- "class": "File",
- "location": "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/a"
- },
- {
- "class": "File",
- "location": "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/b"
- },
- {
- "listing": [
- {
- "class": "File",
- "location": "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c/d"
- }
- ],
- "class": "Directory",
- "location": "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c"
- }
- ]
- }
- }
- [job recursive-input-directory.cwl] path mappings is {
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir": [
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpXvxTgT/stg44d023ed-d4d9-4009-9820-22f4d170af22/testdir",
- "Directory"
- ],
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c": [
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpXvxTgT/stg44d023ed-d4d9-4009-9820-22f4d170af22/testdir/c",
- "Directory"
- ],
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/b": [
- "/Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/b",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpXvxTgT/stg44d023ed-d4d9-4009-9820-22f4d170af22/testdir/b",
- "File"
- ],
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/a": [
- "/Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/a",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpXvxTgT/stg44d023ed-d4d9-4009-9820-22f4d170af22/testdir/a",
- "File"
- ],
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c/d": [
- "/Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c/d",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpXvxTgT/stg44d023ed-d4d9-4009-9820-22f4d170af22/testdir/c/d",
- "File"
- ]
- }
- [job recursive-input-directory.cwl] command line bindings is [
- {
- "position": [
- -1000000,
- 0
- ],
- "datum": "bash"
- },
- {
- "position": [
- -1000000,
- 1
- ],
- "datum": "-c"
- },
- {
- "position": [
- -1000000,
- 2
- ],
- "datum": "touch work_dir/e; if [ ! -w work_dir ]; then echo work_dir not writable; fi; if [ -L work_dir ]; then echo work_dir is a symlink; fi; if [ ! -w work_dir/a ]; then echo work_dir/a not writable; fi; if [ -L work_dir/a ]; then echo work_dir/a is a symlink; fi; if [ ! -w work_dir/c ]; then echo work_dir/c not writable; fi; if [ -L work_dir/c ]; then echo work_dir/c is a symlink; fi; if [ ! -w work_dir/c/d ]; then echo work_dir/c/d not writable; fi; if [ -L work_dir/c/d ]; then echo work_dir/c/d is a symlink; fi; if [ ! -w work_dir/e ]; then echo work_dir/e not writable; fi; if [ -L work_dir/e ]; then echo work_dir/e is a symlink ; fi;"
- }
- ]
- [job recursive-input-directory.cwl] /private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8$ bash \
- -c \
- 'touch work_dir/e; if [ ! -w work_dir ]; then echo work_dir not writable; fi; if [ -L work_dir ]; then echo work_dir is a symlink; fi; if [ ! -w work_dir/a ]; then echo work_dir/a not writable; fi; if [ -L work_dir/a ]; then echo work_dir/a is a symlink; fi; if [ ! -w work_dir/c ]; then echo work_dir/c not writable; fi; if [ -L work_dir/c ]; then echo work_dir/c is a symlink; fi; if [ ! -w work_dir/c/d ]; then echo work_dir/c/d not writable; fi; if [ -L work_dir/c/d ]; then echo work_dir/c/d is a symlink; fi; if [ ! -w work_dir/e ]; then echo work_dir/e not writable; fi; if [ -L work_dir/e ]; then echo work_dir/e is a symlink ; fi;' > /private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/output.txt
- [job recursive-input-directory.cwl] initial work dir {
- "_:dd47a2f2-6054-44a4-a9ea-0c2bd8f74d6f": [
- "_:dd47a2f2-6054-44a4-a9ea-0c2bd8f74d6f",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/",
- "Directory"
- ],
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c/d": [
- "/Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c/d",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/c/d",
- "File"
- ],
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c": [
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/c",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/c",
- "Directory"
- ],
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/b": [
- "/Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/b",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/b",
- "File"
- ],
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/a": [
- "/Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir/a",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/a",
- "File"
- ],
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir": [
- "file:///Users/gijs/Work/common-workflow-language/v1.0/v1.0/testdir",
- "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir",
- "Directory"
- ]
- }
- [job recursive-input-directory.cwl] completed success
- [job recursive-input-directory.cwl] {
- "test_result": {
- "checksum": "sha1$a507d94dea7e758fbe8a143e608c3b048e37c9d2",
- "basename": "output.txt",
- "size": 50,
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/output.txt",
- "class": "File"
- },
- "output_dir": {
- "basename": "work_dir",
- "listing": [
- {
- "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709",
- "basename": "a",
- "size": 0,
- "class": "File",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/a"
- },
- {
- "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709",
- "basename": "b",
- "size": 0,
- "class": "File",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/b"
- },
- {
- "basename": "c",
- "listing": [
- {
- "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709",
- "basename": "d",
- "size": 0,
- "class": "File",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/c/d"
- }
- ],
- "class": "Directory",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/c"
- },
- {
- "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709",
- "basename": "e",
- "size": 0,
- "class": "File",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/e"
- }
- ],
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir",
- "class": "Directory"
- }
- }
- [job recursive-input-directory.cwl] Removing input staging directory /private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpXvxTgT
- {
- "test_result": {
- "checksum": "sha1$a507d94dea7e758fbe8a143e608c3b048e37c9d2",
- "basename": "output.txt",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/output.txt",
- "path": "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/output.txt",
- "class": "File",
- "size": 50
- },
- "output_dir": {
- "path": "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir",
- "basename": "work_dir",
- "listing": [
- {
- "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709",
- "basename": "a",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/a",
- "path": "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/a",
- "class": "File",
- "size": 0
- },
- {
- "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709",
- "basename": "b",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/b",
- "path": "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/b",
- "class": "File",
- "size": 0
- },
- {
- "path": "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/c",
- "basename": "c",
- "listing": [
- {
- "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709",
- "basename": "d",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/c/d",
- "path": "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/c/d",
- "class": "File",
- "size": 0
- }
- ],
- "class": "Directory",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/c"
- },
- {
- "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709",
- "basename": "e",
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/e",
- "path": "/private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir/e",
- "class": "File",
- "size": 0
- }
- ],
- "location": "file:///private/var/folders/qs/hpsrfjwx0313rdk2t7jj2ddw0000gn/T/tmpuBVMn8/work_dir",
- "class": "Directory"
- }
- }
- Final process status is success
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement