summaryrefslogtreecommitdiff
path: root/config.testing
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2015-05-17 18:00:00 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2016-04-17 14:46:09 -0400
commit6c36c3fac724435328d1ba3df47b435087ef9795 (patch)
treed73fbad6f41edd62b1dafc47e054c04235ae5d9a /config.testing
parentd6e88e1a3fcddb4ef1717174e88d9a9f0a386357 (diff)
test/: make TMPDIR configurable via config.testing
Because common.inc is included in nested calls, to prevent later calls from overriding earlier calls, we export MASTER_TMPDIR to signal the top-level value. Calls to mktemp have also bee adjusted to obey TMPDIR.
Diffstat (limited to 'config.testing')
-rw-r--r--config.testing5
1 files changed, 5 insertions, 0 deletions
diff --git a/config.testing b/config.testing
new file mode 100644
index 0000000..a7ec4d1
--- /dev/null
+++ b/config.testing
@@ -0,0 +1,5 @@
+#!/hint/bash
+
+# override the default TMPDIR
+[[ -n $MASTER_TMPDIR ]] || export MASTER_TMPDIR="$(mktemp -dt "${0##*/}.XXXXXXXXXX")"
+TMPDIR=$MASTER_TMPDIR