From 237eebcf2a60fb3332c3b6e293a8a71475f52266 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Sun, 24 Dec 2006 23:02:43 +0100 Subject: [PATCH] more meaningful sort key for coverage. --- buildscripts/coverage.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/buildscripts/coverage.py b/buildscripts/coverage.py index bcf8617703..8b988d0dde 100644 --- a/buildscripts/coverage.py +++ b/buildscripts/coverage.py @@ -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 -- 2.39.5