test: fall back to /tmp when TMPDIR is unset (Linux CI)

The deps tests built temp paths from $TMPDIR, which isn't set on the CI
runners — deps-resolve-test then tried to mkdir at the filesystem root and
failed. Default to /tmp.
This commit is contained in:
Yogthos 2026-06-05 23:07:20 -04:00
parent 4d8494d620
commit 503b0af050
2 changed files with 2 additions and 2 deletions

View file

@ -6,7 +6,7 @@
(use ../../src/jolt/api)
(use ../../src/jolt/types)
(def tmp (string (os/getenv "TMPDIR") "jolt-deps-test-" (os/time)))
(def tmp (string (or (os/getenv "TMPDIR") "/tmp") "/jolt-deps-test-" (os/time)))
(os/mkdir tmp)
(os/mkdir (string tmp "/mylib"))
(os/mkdir (string tmp "/other"))

View file

@ -6,7 +6,7 @@
(use ../../src/jolt/types)
(import ../../src/jolt/deps :as deps)
(def base (string (os/getenv "TMPDIR") "/jolt-deps-resolve-" (os/time)))
(def base (string (or (os/getenv "TMPDIR") "/tmp") "/jolt-deps-resolve-" (os/time)))
(defn rmrf [p]
(when (os/stat p)
(if (= :directory (os/stat p :mode))