about summary refs log tree commit diff
diff options
context:
space:
mode:
authorArun Isaac2025-08-24 09:05:00 +0100
committerArun Isaac2025-08-24 09:05:00 +0100
commit8ff5a2188b5563b2b4160d9740aae9e05a83e7a0 (patch)
treea8f76a39de709badfcf176a895354a8189bb65fc
parent1c059b03d3f8cb0d921b848577613e81fb63f491 (diff)
downloadravanan-8ff5a2188b5563b2b4160d9740aae9e05a83e7a0.tar.gz
ravanan-8ff5a2188b5563b2b4160d9740aae9e05a83e7a0.tar.lz
ravanan-8ff5a2188b5563b2b4160d9740aae9e05a83e7a0.zip
guix: Comment on setting TMPDIR when running cwltest.
-rw-r--r--.guix/cwl-conformance.scm5
1 files changed, 5 insertions, 0 deletions
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")