|
45 | 45 | } |
46 | 46 | job: v1.0/cat-job.json |
47 | 47 | tool: v1.0/template-tool.cwl |
48 | | - doc: Test CreateFileRequirement ExpressionEngineRequirement.engineConfig feature |
| 48 | + doc: Test InitialWorkDirRequirement ExpressionEngineRequirement.engineConfig feature |
49 | 49 |
|
50 | 50 | - job: v1.0/cat-job.json |
51 | 51 | output: |
|
327 | 327 | { |
328 | 328 | "location": "input.txt.idx1", |
329 | 329 | "class": "File", |
| 330 | + "checksum": "sha1$553f3a09003a9f69623f03bec13c0b078d706023", |
| 331 | + "size": 1500 |
330 | 332 | }, |
331 | 333 | { |
332 | 334 | "location": "input.idx2", |
333 | 335 | "class": "File", |
| 336 | + "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709", |
| 337 | + "size": 0 |
334 | 338 | }, |
335 | 339 | { |
336 | 340 | "location": "input.txt.idx3", |
337 | 341 | "class": "File", |
| 342 | + "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709", |
| 343 | + "size": 0 |
338 | 344 | }, |
339 | 345 | { |
340 | 346 | "location": "input.txt.idx4", |
341 | 347 | "class": "File", |
| 348 | + "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709", |
| 349 | + "size": 0 |
342 | 350 | }, |
343 | 351 | { |
344 | 352 | "location": "input.txt.idx5", |
345 | 353 | "class": "File", |
| 354 | + "checksum": "sha1$da39a3ee5e6b4b0d3255bfef95601890afd80709", |
| 355 | + "size": 0 |
346 | 356 | } |
347 | 357 | ], |
348 | 358 | "size": 1111 |
349 | 359 | } |
350 | 360 | tool: "v1.0/search.cwl#main" |
351 | 361 | doc: | |
352 | | - Test CreateFileRequirement linking input files and capturing secondaryFiles |
| 362 | + Test InitialWorkDirRequirement linking input files and capturing secondaryFiles |
353 | 363 | on input and output. |
354 | 364 |
|
355 | 365 | - job: v1.0/rename-job.json |
|
361 | 371 | size: 1111 |
362 | 372 | tool: v1.0/rename.cwl |
363 | 373 | doc: | |
364 | | - Test CreateFileRequirement with expression in filename. |
| 374 | + Test InitialWorkDirRequirement with expression in filename. |
365 | 375 |
|
366 | 376 | - job: v1.0/wc-job.json |
367 | 377 | output: |
|
633 | 643 | output: { |
634 | 644 | "foo": { |
635 | 645 | "location": "foo", |
636 | | - "class": "File" |
| 646 | + "class": "File", |
| 647 | + "checksum": "sha1$f1d2d2f924e986ac86fdf7b36c94bcdf32beec15", |
| 648 | + "size": 4 |
637 | 649 | } |
638 | 650 | } |
639 | 651 | tool: v1.0/test-cwl-out.cwl |
|
713 | 725 | "class": "File" |
714 | 726 | } |
715 | 727 | tool: v1.0/dir.cwl |
716 | | - doc: Test directory input |
| 728 | + doc: Test directory input with parameter reference |
717 | 729 |
|
718 | 730 | - job: v1.0/dir-job.yml |
719 | 731 | output: |
|
733 | 745 | "listing": [ |
734 | 746 | { |
735 | 747 | "class": "File", |
736 | | - "location": "hello.txt" |
| 748 | + "location": "hello.txt", |
| 749 | + "checksum": "sha1$47a013e660d408619d894b20806b1d5086aab03b", |
| 750 | + "size": 13 |
737 | 751 | }, |
738 | 752 | { |
739 | 753 | "class": "File", |
740 | | - "location": "goodbye.txt" |
| 754 | + "location": "goodbye.txt", |
| 755 | + "checksum": "sha1$dd0a4c4c49ba43004d6611771972b6cf969c1c01", |
| 756 | + "size": 24 |
741 | 757 | } |
742 | 758 | ], |
743 | 759 | } |
|
809 | 825 | size: 21 |
810 | 826 | tool: v1.0/nameroot.cwl |
811 | 827 | doc: Test nameroot/nameext expression in arguments, stdout |
| 828 | + |
| 829 | +- job: v1.0/dir-job.yml |
| 830 | + output: |
| 831 | + "outlist": { |
| 832 | + "size": 20, |
| 833 | + "location": "output.txt", |
| 834 | + "checksum": "sha1$13cda8661796ae241da3a18668fb552161a72592", |
| 835 | + "class": "File" |
| 836 | + } |
| 837 | + tool: v1.0/dir6.cwl |
| 838 | + doc: Test directory input with inputBinding |
| 839 | + |
| 840 | +- job: v1.0/nested-array-job.yml |
| 841 | + output: |
| 842 | + echo: |
| 843 | + checksum: sha1$3f786850e387550fdab836ed7e6dc881de23001b |
| 844 | + location: echo.txt |
| 845 | + class: File |
| 846 | + size: 2 |
| 847 | + tool: v1.0/nested-array.cwl |
| 848 | + doc: Test command line generation of array-of-arrays |
| 849 | + |
| 850 | +- job: v1.0/empty.json |
| 851 | + output: {} |
| 852 | + tool: v1.0/envvar.cwl |
| 853 | + doc: Test $HOME and $TMPDIR are set correctly |
| 854 | + |
| 855 | +- job: v1.0/empty.json |
| 856 | + output: {} |
| 857 | + tool: v1.0/envvar2.cwl |
| 858 | + doc: Test $HOME and $TMPDIR are set correctly in Docker |
| 859 | + |
| 860 | +- job: v1.0/empty.json |
| 861 | + output: |
| 862 | + "out": { |
| 863 | + "checksum": "sha1$7448d8798a4380162d4b56f9b452e2f6f9e24e7a", |
| 864 | + "location": "whatever.txt", |
| 865 | + "class": "File", |
| 866 | + "size": 2 |
| 867 | + } |
| 868 | + tool: "v1.0/js-expr-req-wf.cwl#wf" |
| 869 | + doc: Test that expressionLib requirement of individual tool step overrides expressionLib of workflow. |
0 commit comments