cwltool icon indicating copy to clipboard operation
cwltool copied to clipboard

Detect pathmapper name conflicts.

Open tetron opened this issue 7 years ago • 3 comments

tetron avatar Jul 01 '18 03:07 tetron

Codecov Report

Merging #805 into master will decrease coverage by <.01%. The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #805      +/-   ##
==========================================
- Coverage   68.69%   68.69%   -0.01%     
==========================================
  Files          33       33              
  Lines        5300     5306       +6     
  Branches     1408     1411       +3     
==========================================
+ Hits         3641     3645       +4     
- Misses       1293     1294       +1     
- Partials      366      367       +1
Impacted Files Coverage Δ
cwltool/pathmapper.py 87.23% <100%> (+0.42%) :arrow_up:
cwltool/executors.py 70.27% <0%> (-2.71%) :arrow_down:
cwltool/workflow.py 81.3% <0%> (-0.37%) :arrow_down:
cwltool/main.py 38.77% <0%> (+0.76%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 639229b...e272a28. Read the comment docs.

codecov[bot] avatar Jul 01 '18 04:07 codecov[bot]

Some conformance tests are failing

Test [111/132] Test that nameroot and nameext are generated from basename at execution time by the runner

Test failed: /home/jenkins/workspace/cwltool-pr-conformance-multiver/version/v1.0/cwltool_with_cov --outdir=/tmp/tmp2O_5aD --quiet v1.0/basename-fields-test.cwl v1.0/basename-fields-job.yml
Test that nameroot and nameext are generated from basename at execution time by the runner
Returned non-zero
Workflow checker warning:
v1.0/basename-fields-test.cwl:22:7: 'tool' is not an input parameter of
                                    file:///home/jenkins/workspace/cwltool-pr-conformance-multiver/version/v1.0/common-workflow-language-master/v1.0/v1.0/echo-file-tool.cwl,
                                    expected in
v1.0/basename-fields-test.cwl:29:7: 'tool' is not an input parameter of
                                    file:///home/jenkins/workspace/cwltool-pr-conformance-multiver/version/v1.0/common-workflow-language-master/v1.0/v1.0/echo-file-tool.cwl,
                                    expected in
Input object failed validation:
Name conflict: both file:///tmp/tmp2iFvx1/d89b855ec592203974172af5cae00aa5dc04ce78 and file:///tmp/tmpUTsh9f/d89b855ec592203974172af5cae00aa5dc04ce78 have been assigned to target /tmp/tmp2O_5aD/d89b855ec592203974172af5cae00aa5dc04ce78

mr-c avatar Jul 01 '18 17:07 mr-c

It seems like the main reason this hasn't been merged is this failing conformance test....

tetron avatar May 05 '22 14:05 tetron