make indentation of coverage code in run-tests.py nicer.
authorVadim Gelfer <vadim.gelfer@gmail.com>
Thu, 27 Apr 2006 22:01:28 -0700
changeset 2145 5bb3cb9e5d13
parent 2144 d3bddedfdbd0
child 2146 eb1ed410aa34
make indentation of coverage code in run-tests.py nicer.
tests/run-tests.py
--- a/tests/run-tests.py	Thu Apr 27 21:59:44 2006 -0700
+++ b/tests/run-tests.py	Thu Apr 27 22:01:28 2006 -0700
@@ -103,27 +103,26 @@
         os.chmod(os.path.join(BINDIR, 'hg'), 0700)
 
 def output_coverage():
-    if coverage:
-        vlog("# Producing coverage report")
-        omit = [BINDIR, TESTDIR, PYTHONDIR]
-        if not options.cover_stdlib:
-            # Exclude as system paths (ignoring empty strings seen on win)
-            omit += [x for x in sys.path if x != '']  
-        omit = ','.join(omit)
-        os.chdir(PYTHONDIR)
-        cmd = '"%s" "%s" -r "--omit=%s"' % (
-            sys.executable, os.path.join(TESTDIR, 'coverage.py'), omit)
+    vlog("# Producing coverage report")
+    omit = [BINDIR, TESTDIR, PYTHONDIR]
+    if not options.cover_stdlib:
+        # Exclude as system paths (ignoring empty strings seen on win)
+        omit += [x for x in sys.path if x != '']  
+    omit = ','.join(omit)
+    os.chdir(PYTHONDIR)
+    cmd = '"%s" "%s" -r "--omit=%s"' % (
+        sys.executable, os.path.join(TESTDIR, 'coverage.py'), omit)
+    vlog("# Running: "+cmd)
+    os.system(cmd)
+    if options.annotate:
+        adir = os.path.join(TESTDIR, 'annotated')
+        if not os.path.isdir(adir):
+            os.mkdir(adir)
+        cmd = '"%s" "%s" -a "--directory=%s" "--omit=%s"' % (
+            sys.executable, os.path.join(TESTDIR, 'coverage.py'),
+            adir, omit)
         vlog("# Running: "+cmd)
         os.system(cmd)
-        if options.annotate:
-            adir = os.path.join(TESTDIR, 'annotated')
-            if not os.path.isdir(adir):
-                os.mkdir(adir)
-            cmd = '"%s" "%s" -a "--directory=%s" "--omit=%s"' % (
-                sys.executable, os.path.join(TESTDIR, 'coverage.py'),
-                adir, omit)
-            vlog("# Running: "+cmd)
-            os.system(cmd)
 
 def run(cmd, split_lines=True):
     """Run command in a sub-process, capturing the output (stdout and stderr).
@@ -242,7 +241,8 @@
             tests += 1
 
     print "\n# Ran %d tests, %d failed." % (tests, failed)
-    output_coverage()
+    if coverage:
+        output_coverage()
 finally:
     cleanup_exit()