common-workflow-language / common-workflow-language/cwltest

Conformance tests failing on BSC MareNostrum5 due to home directories being symlinks to GPFS

Open
#281 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
20
Forks
19
Avg merge
1h 45m
Merged PRs (30d)
3

Description

Hi,

I tried to run the CWL Conformance Tests with StreamFlow on BSC MareNostrum5, and nearly all tests failed with the same error.

```
FileNotFoundError: [Errno 2] No such file or directory: '/gpfs/home/bsc//cwl/streamflow/file:/home/bsc//cwl/streamflow/common-workflow-language-1c1f122f780075d910fdfdea7e15e46eef3c078d/v1.0/v1.0/no-inputs-wf.cwl'
```

@GlassOfWhiskey helped me troubleshoot it, and apparently cwltest has some code that fails to resolve symlinks, and instead concatenates two directories. Iacopo shared this code with me on Element, so copying it here in case it helps:

https://github.com/common-workflow-language/cwltest/blob/b13d814489f2268382e0917596fa5035ecab8f68/src/cwltest/utils.py#L407-L421

Some context: https://github.com/kinow/cwl-mpi/issues/20#issuecomment-4374332230

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.