##// END OF EJS Templates
run-tests: write tmp paths into env copy
Matt Mackall -
r19265:644604f5 default
parent child Browse files
Show More
@@ -911,8 +911,7 b' def runone(options, test):'
911 os.remove(err) # Remove any previous output files
911 os.remove(err) # Remove any previous output files
912
912
913 # Make a tmp subdirectory to work in
913 # Make a tmp subdirectory to work in
914 testtmp = os.environ["TESTTMP"] = os.environ["HOME"] = \
914 testtmp = os.path.join(HGTMP, os.path.basename(test))
915 os.path.join(HGTMP, os.path.basename(test))
916 os.mkdir(testtmp)
915 os.mkdir(testtmp)
917
916
918 replacements = [
917 replacements = [
@@ -931,6 +930,8 b' def runone(options, test):'
931 replacements.append((re.escape(testtmp), '$TESTTMP'))
930 replacements.append((re.escape(testtmp), '$TESTTMP'))
932
931
933 env = os.environ.copy()
932 env = os.environ.copy()
933 env['TESTTMP'] = testtmp
934 env['HOME'] = testtmp
934
935
935 if options.time:
936 if options.time:
936 starttime = time.time()
937 starttime = time.time()
General Comments 0
You need to be logged in to leave comments. Login now