run-tests: write tmp paths into env copy stable
authorMatt Mackall <mpm@selenic.com>
Sun, 02 Jun 2013 15:33:41 -0500
branchstable
changeset 1243 00ca4c2f51cc
parent 1242 2d7fa9712652
child 1244 1168e50a48e5
run-tests: write tmp paths into env copy [ original upstream message ]
tests/run-tests.py
--- a/tests/run-tests.py	Sun Jun 02 14:04:55 2013 -0500
+++ b/tests/run-tests.py	Sun Jun 02 15:33:41 2013 -0500
@@ -911,8 +911,7 @@
         os.remove(err)       # Remove any previous output files
 
     # Make a tmp subdirectory to work in
-    testtmp = os.environ["TESTTMP"] = os.environ["HOME"] = \
-        os.path.join(HGTMP, os.path.basename(test))
+    testtmp = os.path.join(HGTMP, os.path.basename(test))
     os.mkdir(testtmp)
 
     replacements = [
@@ -931,6 +930,8 @@
         replacements.append((re.escape(testtmp), '$TESTTMP'))
 
     env = os.environ.copy()
+    env['TESTTMP'] = testtmp
+    env['HOME'] = testtmp
 
     if options.time:
         starttime = time.time()