tests/run-tests.py
changeset 2989 3091b1153e2c
parent 2710 e475fe2a6029
child 3223 53e843840349
equal deleted inserted replaced
2967:eef469259745 2989:3091b1153e2c
   209     vlog("# Test", test)
   209     vlog("# Test", test)
   210     if not verbose:
   210     if not verbose:
   211         sys.stdout.write('.')
   211         sys.stdout.write('.')
   212         sys.stdout.flush()
   212         sys.stdout.flush()
   213 
   213 
       
   214     # create a fresh hgrc
       
   215     hgrc = file(HGRCPATH, 'w+')
       
   216     hgrc.close()
       
   217 
   214     err = os.path.join(TESTDIR, test+".err")
   218     err = os.path.join(TESTDIR, test+".err")
   215     ref = os.path.join(TESTDIR, test+".out")
   219     ref = os.path.join(TESTDIR, test+".out")
   216 
   220 
   217     if os.path.exists(err):
   221     if os.path.exists(err):
   218         os.remove(err)       # Remove any previous output files
   222         os.remove(err)       # Remove any previous output files
   317 os.environ['TZ'] = 'GMT'
   321 os.environ['TZ'] = 'GMT'
   318 
   322 
   319 os.environ["HGEDITOR"] = sys.executable + ' -c "import sys; sys.exit(0)"'
   323 os.environ["HGEDITOR"] = sys.executable + ' -c "import sys; sys.exit(0)"'
   320 os.environ["HGMERGE"]  = sys.executable + ' -c "import sys; sys.exit(0)"'
   324 os.environ["HGMERGE"]  = sys.executable + ' -c "import sys; sys.exit(0)"'
   321 os.environ["HGUSER"]   = "test"
   325 os.environ["HGUSER"]   = "test"
   322 os.environ["HGRCPATH"] = ""
       
   323 
   326 
   324 TESTDIR = os.environ["TESTDIR"] = os.getcwd()
   327 TESTDIR = os.environ["TESTDIR"] = os.getcwd()
   325 HGTMP   = os.environ["HGTMP"]   = tempfile.mkdtemp("", "hgtests.")
   328 HGTMP   = os.environ["HGTMP"]   = tempfile.mkdtemp("", "hgtests.")
   326 DAEMON_PIDS = os.environ["DAEMON_PIDS"] = os.path.join(HGTMP, 'daemon.pids')
   329 DAEMON_PIDS = os.environ["DAEMON_PIDS"] = os.path.join(HGTMP, 'daemon.pids')
       
   330 HGRCPATH = os.environ["HGRCPATH"] = os.path.join(HGTMP, '.hgrc')
   327 
   331 
   328 vlog("# Using TESTDIR", TESTDIR)
   332 vlog("# Using TESTDIR", TESTDIR)
   329 vlog("# Using HGTMP", HGTMP)
   333 vlog("# Using HGTMP", HGTMP)
   330 
   334 
   331 INST = os.path.join(HGTMP, "install")
   335 INST = os.path.join(HGTMP, "install")