# HG changeset patch # User Matt Mackall # Date 1370208171 18000 # Node ID 7691a1e247453f9adb02cd17d2328a823dcc3885 # Parent e6ba976e152c40ffe2a6e17e59f676316b036d9f run-tests: move environment creation to a separate function [ original upstream message ] diff -r e6ba976e152c -r 7691a1e24745 tests/run-tests.py --- a/tests/run-tests.py Sun Jun 02 16:22:51 2013 -0500 +++ b/tests/run-tests.py Sun Jun 02 16:22:51 2013 -0500 @@ -362,6 +362,17 @@ hgrc.write('[%s]\n%s\n' % (section, key)) hgrc.close() +def createenv(options, testtmp): + env = os.environ.copy() + env['TESTTMP'] = testtmp + env['HOME'] = testtmp + env["HGPORT"] = str(options.port) + env["HGPORT1"] = str(options.port + 1) + env["HGPORT2"] = str(options.port + 2) + env["HGRCPATH"] = os.path.join(HGTMP, '.hgrc') + env["DAEMON_PIDS"] = os.path.join(HGTMP, 'daemon.pids') + + return env def checktools(): # Before we go any further, check for pre-requisite tools @@ -927,15 +938,7 @@ else: replacements.append((re.escape(testtmp), '$TESTTMP')) - env = os.environ.copy() - env['TESTTMP'] = testtmp - env['HOME'] = testtmp - env["HGPORT"] = str(options.port) - env["HGPORT1"] = str(options.port + 1) - env["HGPORT2"] = str(options.port + 2) - env["HGRCPATH"] = os.path.join(HGTMP, '.hgrc') - env["DAEMON_PIDS"] = os.path.join(HGTMP, 'daemon.pids') - + env = createenv(options, testtmp) createhgrc(env['HGRCPATH'], options) if options.time: