]> git.donarmstrong.com Git - lilypond.git/commitdiff
more meaningful sort key for coverage.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 24 Dec 2006 22:02:43 +0000 (23:02 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 24 Dec 2006 22:02:43 +0000 (23:02 +0100)
buildscripts/coverage.py

index bcf861770323ecce8ca3bd2459a9eada8dd35d1c..8b988d0dde135af37af12e338e5e54bf5040ca20 100644 (file)
@@ -34,10 +34,16 @@ for f in glob.glob ('*.gcov-summary'):
         continue
    
     if m:
-        tup = (float (m.group (2)), int (m.group (3)), m.group (1))
+        cov = float (m.group (2))
+        lines = int (m.group (3))
+        pain = lines * (100.0 - cov)
+        file = m.group (1)
+        tup = (pain, locals ().copy())
+        
         results.append(tup)
 
 results.sort ()
-for r in results:
-    print '%5.2f (%6d): %s' % r
+results.reverse()
+for (pain, d) in results:
+    print '%(cov)5.2f (%(lines)6d): %(file)s' % d