From 8ff5a2188b5563b2b4160d9740aae9e05a83e7a0 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Sun, 24 Aug 2025 09:05:00 +0100 Subject: guix: Comment on setting TMPDIR when running cwltest. --- .guix/cwl-conformance.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.guix/cwl-conformance.scm b/.guix/cwl-conformance.scm index c642fd3..bde44cb 100644 --- a/.guix/cwl-conformance.scm +++ b/.guix/cwl-conformance.scm @@ -37,6 +37,11 @@ ((_ cwl-v1.2-repo) (for-each mkdir (list "tmpdir" "store")) + ;; cwltest writes out output directories to TMPDIR, but does not + ;; clean up after. So, we set TMPDIR to our own temporary directory + ;; that we can manage easily. See pending issue on cleaning up + ;; temporary output directories: + ;; https://github.com/common-workflow-language/cwltest/issues/249 (setenv "TMPDIR" "tmpdir") (invoke #$(file-append cwltest "/bin/cwltest") "--test" (string-append cwl-v1.2-repo "/conformance_tests.yaml") -- cgit 1.4.1