Merge with stable
authorChristian Ebert <blacktrash@gmx.net>
Sun, 07 Mar 2010 22:57:55 +0100
changeset 694 13b10c2621a5
parent 688 13bb123ad894 (current diff)
parent 693 8428f3bda904 (diff)
child 695 31b9e6615cec
Merge with stable
--- a/tests/run-tests.py	Sun Mar 07 20:59:43 2010 +0100
+++ b/tests/run-tests.py	Sun Mar 07 22:57:55 2010 +0100
@@ -522,18 +522,11 @@
         hgrc.write('appendpid=True\n')
     hgrc.close()
 
-    err = os.path.join(TESTDIR, test+".err")
+    testpath = os.path.join(TESTDIR, test)
     ref = os.path.join(TESTDIR, test+".out")
-    testpath = os.path.join(TESTDIR, test)
-
+    err = os.path.join(TESTDIR, test+".err")
     if os.path.exists(err):
         os.remove(err)       # Remove any previous output files
-
-    # Make a tmp subdirectory to work in
-    tmpd = os.path.join(HGTMP, test)
-    os.mkdir(tmpd)
-    os.chdir(tmpd)
-
     try:
         tf = open(testpath)
         firstline = tf.readline().rstrip()
@@ -563,6 +556,11 @@
             return skip("not executable")
         cmd = '"%s"' % testpath
 
+    # Make a tmp subdirectory to work in
+    tmpd = os.path.join(HGTMP, test)
+    os.mkdir(tmpd)
+    os.chdir(tmpd)
+
     if options.timeout > 0:
         signal.alarm(options.timeout)
 
@@ -848,6 +846,7 @@
     os.environ["EMAIL"] = "Foo Bar <foo.bar@example.com>"
     os.environ['CDPATH'] = ''
     os.environ['COLUMNS'] = '80'
+    os.environ['http_proxy'] = ''
 
     global TESTDIR, HGTMP, INST, BINDIR, PYTHONDIR, COVERAGE_FILE
     TESTDIR = os.environ["TESTDIR"] = os.getcwd()