mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 07:17:55 +03:00
tests/run-tests: use $TMP on Windows (issue3490)
This is just a short-term workaround for that issue. More work needs to be done on scmutil.canonpath & friends. $TMP on Windows is specified to be defined, and it has correct casing, so we can use that as the default dir for tempfile.mkdtemp on Windows.
This commit is contained in:
parent
6a35c44685
commit
2f072ea573
@ -1246,7 +1246,12 @@ def main():
|
||||
#shutil.rmtree(tmpdir)
|
||||
os.makedirs(tmpdir)
|
||||
else:
|
||||
tmpdir = tempfile.mkdtemp('', 'hgtests.')
|
||||
d = None
|
||||
if os.name == 'nt':
|
||||
# without this, we get the default temp dir location, but
|
||||
# in all lowercase, which causes troubles with paths (issue3490)
|
||||
d = os.getenv('TMP')
|
||||
tmpdir = tempfile.mkdtemp('', 'hgtests.', d)
|
||||
HGTMP = os.environ['HGTMP'] = os.path.realpath(tmpdir)
|
||||
DAEMON_PIDS = None
|
||||
HGRCPATH = None
|
||||
|
Loading…
Reference in New Issue
Block a user