run-tests: regroup some initialization checks stable
authorMatt Mackall <mpm@selenic.com>
Fri, 24 May 2013 13:53:56 -0500
branchstable
changeset 1235 8fd26ac1deca
parent 1234 750a0ed6f380
child 1236 b1062bc760a9
run-tests: regroup some initialization checks [ original upstream message ]
tests/run-tests.py
--- a/tests/run-tests.py	Fri May 24 13:52:05 2013 -0500
+++ b/tests/run-tests.py	Fri May 24 13:53:56 2013 -0500
@@ -905,13 +905,6 @@
                     ignore("doesn't match keyword")
                     return None
 
-    vlog("# Test", test)
-
-    createhgrc(HGRCPATH, options)
-
-    if os.path.exists(err):
-        os.remove(err)       # Remove any previous output files
-
     for ext, func, out in testtypes:
         if lctest.startswith("test-") and lctest.endswith(ext):
             runner = func
@@ -920,6 +913,13 @@
     else:
         return skip("unknown test type")
 
+    vlog("# Test", test)
+
+    createhgrc(HGRCPATH, options)
+
+    if os.path.exists(err):
+        os.remove(err)       # Remove any previous output files
+
     # Make a tmp subdirectory to work in
     testtmp = os.environ["TESTTMP"] = os.environ["HOME"] = \
         os.path.join(HGTMP, os.path.basename(test))