summaryrefslogtreecommitdiff
path: root/t/test-lib.sh
diff options
context:
space:
mode:
authorGerrit Pape <pape@smarden.org>2006-10-24 20:00:37 (GMT)
committerJunio C Hamano <junkio@cox.net>2006-10-24 21:38:46 (GMT)
commit2eb10ac7b51c8bb2257e5e2dea85929675de3fd1 (patch)
treecaf4b9ab4cf65ede1684816152bdf1d8a891b36f /t/test-lib.sh
parenta153adf683d2b6e22c7e892ed8a161b140156186 (diff)
downloadgit-2eb10ac7b51c8bb2257e5e2dea85929675de3fd1.zip
git-2eb10ac7b51c8bb2257e5e2dea85929675de3fd1.tar.gz
git-2eb10ac7b51c8bb2257e5e2dea85929675de3fd1.tar.bz2
Set $HOME for selftests
Set HOME environment variable to test trash directory and export for selftests. This fixes the git-svn selftests with nonexistent or not readable home, as found in at least one automated build system: http://buildd.debian.org/fetch.cgi?&pkg=git-core&ver=1%3A1.4.2.3-2&arch=alpha&stamp=1161537466&file=log Signed-off-by: Gerrit Pape <pape@smarden.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 't/test-lib.sh')
-rwxr-xr-xt/test-lib.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/t/test-lib.sh b/t/test-lib.sh
index 2488e6e..07cb706 100755
--- a/t/test-lib.sh
+++ b/t/test-lib.sh
@@ -207,7 +207,8 @@ test_done () {
# t/ subdirectory and are run in trash subdirectory.
PATH=$(pwd)/..:$PATH
GIT_EXEC_PATH=$(pwd)/..
-export PATH GIT_EXEC_PATH
+HOME=$(pwd)/trash
+export PATH GIT_EXEC_PATH HOME
# Similarly use ../compat/subprocess.py if our python does not
# have subprocess.py on its own.