Skip to content

Commit d52ac70

Browse files
committed
Start running the draft CWL v1.3.0 conformance tests
1 parent bf2b1f0 commit d52ac70

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

.github/workflows/ci-tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ jobs:
173173
- cwl-version: v1.2
174174
container: docker
175175
extras: "--fast-parser"
176+
include:
177+
- cwl-version: v1.3.0-dev1
178+
extras: "--relax-path-checks"
176179

177180
steps:
178181
- uses: actions/checkout@v4

conformance-test.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ venv() {
1616
# VERSION=v1.2 GIT_TARGET=main CONTAINER=podman ./conformance_test.sh
1717

1818
# Version of the standard to test against
19-
# Current options: v1.0, v1.1, v1.2
19+
# Current options: v1.0, v1.1, v1.2, v1.3.0-dev1
2020
VERSION=${VERSION:-"v1.2"}
2121

2222
# Which commit of the standard's repo to use
@@ -121,7 +121,7 @@ if (( "${#exclusions[*]}" > 0 )); then
121121
fi
122122

123123
# Build command
124-
TEST_COMMAND="python -m pytest ${CONFORMANCE_TEST} -n logical --dist worksteal -rs --junit-xml=${TMP_DIR}/cwltool_conf_${VERSION}_${GIT_TARGET}_${CONTAINER}.xml -o junit_suite_name=cwltool_$(echo "${CWLTOOL_OPTIONS}" | tr "[:blank:]-" _)"
124+
TEST_COMMAND="python -m pytest ${CONFORMANCE_TEST} -n logical --dist worksteal -rsfE --junit-xml=${TMP_DIR}/cwltool_conf_${VERSION}_${GIT_TARGET}_${CONTAINER}.xml -o junit_suite_name=cwltool_$(echo "${CWLTOOL_OPTIONS}" | tr "[:blank:]-" _)"
125125
if [[ -n "${EXCLUDE}" ]] ; then
126126
TEST_COMMAND="${TEST_COMMAND} --cwl-exclude ${EXCLUDE}"
127127
fi

0 commit comments

Comments
 (0)