--- Running CWL Conformance Tests v1.2 on /Users/afimaamedufie/.pyenv/shims/cwl-runner ---
/Users/afimaamedufie/.pyenv/versions/3.10.2/bin/cwl-runner 3.1.20221018083734
URI prefix 'tests/colon' of 'tests/colon:test:job.yaml' not recognized, are you missing a $namespaces section?
URI prefix 'tests/colon' of 'tests/colon:test.cwl' not recognized, are you missing a $namespaces section?
Test [1/366] General test of command line generation
Test [2/366] Test nested prefixes with arrays
Test [3/366] Test nested command line bindings
End Lines
Test [363/366] stdout_chained_commands: Test that chaining two echo calls causes the workflow tool to emit the output to stdout. This is to confirm that the workflow tool will **not** create an expression such as `echo a && echo b > out.txt`, but instead will produce the correct `echo a && echo b`, and capture the output correctly.
Test [364/366] multiple-input-feature-requirement: MultipleInputFeatureRequirement on workflow outputs.
Test [365/366] js-input-record: A test case for JS with an input record.
Test [366/366] schemadef_types_with_import: Test SchemaDefRequirement with a workflow, with the `$import` under types. It is similar to schemadef-wf, but the `$import` is different.
361 tests passed, 5 failures, 0 unsupported features
1 tool tests failed
There should be a specific error message showing the failed test within the output of ./run_test.sh. If you can share that, then I can see if I can reproduce the error.
I was able to reproduce your issue today. I can get all the conformances tests to pass on MacOS if I set CWLTOOL_OPTIONS="--relax-path-checks --default-container=docker.io/debian:stable-slim
So I tried that out and most run. However, I saw a new error with test 124.
I did the export before running the test and my docker was running.
Test [124/367] Test file literal as input without Docker
Test 124 failed: /Users/afimaamedufie/.pyenv/shims/cwl-runner --outdir=/var/folders/by/hbl2rsdx46v3qf_lvkw__7xm0000gn/T/tmp7ufdu_nc --quiet tests/cat3-nodocker.cwl tests/file-literal.yml
Test file literal as input without Docker
Does not support required feature
Error response from daemon: Head "https://registry-1.docker.io/v2/library/debian/manifests/stable-slim": Get "https://auth.docker.io/token?account=afigbadago&scope=repository%3Alibrary%2Fdebian%3Apull&service=registry.docker.io": net/http: TLS handshake timeout
ERROR Workflow or tool uses unsupported feature:
Docker is required to run this tool: Command '['docker', 'pull', 'docker.io/debian:stable-slim']' returned non-zero exit status 1.