3894: Use mktemp instead of $WORKSPACE/tmpgit for test repo
authorTom Clegg <tom@curoverse.com>
Fri, 19 Sep 2014 14:26:53 +0000 (10:26 -0400)
committerTom Clegg <tom@curoverse.com>
Fri, 19 Sep 2014 14:26:53 +0000 (10:26 -0400)
jenkins/run-tests.sh

index 54c378b36dde7a9b92fae0bb300e6932d030afad..f2cd32218eebaca290903a85c30e280d73ca3018 100755 (executable)
@@ -48,6 +48,7 @@ unset $(env | cut -d= -f1 | grep \^ARVADOS_)
 
 COLUMNS=80
 
+GITDIR=
 GOPATH=
 VENVDIR=
 cli_test=
@@ -67,7 +68,7 @@ fi
 declare -A leave_temp
 clear_temp() {
     leaving=""
-    for var in VENVDIR GOPATH
+    for var in VENVDIR GOPATH GITDIR
     do
         if [[ -z "${leave_temp[$var]}" ]]
         then
@@ -284,7 +285,7 @@ install_apiserver() {
     export RAILS_ENV=test
 
     # Set up empty git repo (for git tests)
-    GITDIR="$WORKSPACE/tmpgit"
+    GITDIR=$(mktemp -d)
     sed -i'' -e "s:/var/cache/git:$GITDIR:" config/application.default.yml
 
     rm -rf $GITDIR