about summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-03-24T13·38+0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-03-24T13·45+0100
commit3b81b2645706d7f8d9c0ec228426dee8ef1fc7ac (patch)
tree38538081e9a7d0db61b401b8765290c396bfe0f0 /tests
parent374198ad6d8747c135ce8d8a8284723b0968aeef (diff)
Use shorter daemon socket path in tests
Otherwise we hit the 104 character limit.

http://hydra.nixos.org/build/33562028
Diffstat (limited to 'tests')
-rw-r--r--tests/common.sh.in2
-rw-r--r--tests/filter-source.nix2
-rw-r--r--tests/tarball.sh6
3 files changed, 5 insertions, 5 deletions
diff --git a/tests/common.sh.in b/tests/common.sh.in
index eb9798a27b..50d2c77b74 100644
--- a/tests/common.sh.in
+++ b/tests/common.sh.in
@@ -2,7 +2,7 @@ set -e
 
 datadir="@datadir@"
 
-export TEST_ROOT=$(pwd)/test-tmp
+export TEST_ROOT=${TMPDIR:-/tmp}/nix-test
 export NIX_STORE_DIR
 if ! NIX_STORE_DIR=$(readlink -f $TEST_ROOT/store 2> /dev/null); then
     # Maybe the build directory is symlinked.
diff --git a/tests/filter-source.nix b/tests/filter-source.nix
index a620f0fda5..9071636394 100644
--- a/tests/filter-source.nix
+++ b/tests/filter-source.nix
@@ -8,5 +8,5 @@ mkDerivation {
       type != "symlink"
       && baseNameOf path != "foo"
       && !((import ./lang/lib.nix).hasSuffix ".bak" (baseNameOf path));
-    in builtins.filterSource filter ./test-tmp/filterin;
+    in builtins.filterSource filter ((builtins.getEnv "TEST_ROOT") + "/filterin");
 }
diff --git a/tests/tarball.sh b/tests/tarball.sh
index cb5258a9e5..ae18490c2b 100644
--- a/tests/tarball.sh
+++ b/tests/tarball.sh
@@ -16,8 +16,8 @@ tarball=$TEST_ROOT/tarball.tar.xz
 
 nix-env -f file://$tarball -qa --out-path | grep -q dependencies
 
-nix-build file://$tarball
+nix-build -o $TMPDIR/result file://$tarball
 
-nix-build '<foo>' -I foo=file://$tarball
+nix-build -o $TMPDIR/result '<foo>' -I foo=file://$tarball
 
-nix-build -E "import (fetchTarball file://$tarball)"
+nix-build -o $TMPDIR/result -E "import (fetchTarball file://$tarball)"