Test: Fix Support.Path and _all_ of the unittest death tests. GetTempPath defaults...
authorMichael J. Spencer <bigcheesegs@gmail.com>
Tue, 7 Dec 2010 01:23:49 +0000 (01:23 +0000)
committerMichael J. Spencer <bigcheesegs@gmail.com>
Tue, 7 Dec 2010 01:23:49 +0000 (01:23 +0000)
If I typed anything else it would just decline into cursing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121095 91177308-0d34-0410-b5e6-96231b3b80d8

test/Unit/lit.cfg
test/lit.cfg

index a41f0937f9a9f070ddde69c00722b06563fa8cd8..35092964a5cd2a45b1e8f1893145db71566df7ac 100644 (file)
@@ -21,6 +21,13 @@ if llvm_obj_root is not None:
 llvm_build_mode = getattr(config, 'llvm_build_mode', "Debug")
 config.test_format = lit.formats.GoogleTest(llvm_build_mode, 'Tests')
 
+# Propagate the temp directory. Windows requires this because it uses \Windows\
+# if none of these are present.
+if 'TMP' in os.environ:
+    config.environment['TMP'] = os.environ['TMP']
+if 'TEMP' in os.environ:
+    config.environment['TEMP'] = os.environ['TEMP']
+
 ###
 
 # If necessary, point the dynamic loader at libLLVM.so.
index 63b00325f3ee32d0c9f64cfe18c31f277e81ebca..8c869f0787bd78a9843cd8a8051a4d37d600343a 100644 (file)
@@ -58,6 +58,13 @@ if 'INCLUDE' in os.environ:
 if 'LIB' in os.environ:
     config.environment['LIB'] = os.environ['LIB']
 
+# Propagate the temp directory. Windows requires this because it uses \Windows\
+# if none of these are present.
+if 'TMP' in os.environ:
+    config.environment['TMP'] = os.environ['TMP']
+if 'TEMP' in os.environ:
+    config.environment['TEMP'] = os.environ['TEMP']
+
 # Propagate LLVM_SRC_ROOT into the environment.
 config.environment['LLVM_SRC_ROOT'] = getattr(config, 'llvm_src_root', '')