8 #File 'accidental-engraver.cc'
9 #Lines executed:87.70% of 252
12 for f in glob.glob ('*.gcov-summary'):
13 str = open (f).read ()
14 m = re.search ("File '([^']+.cc)'\s*Lines executed:([0-9.]+)% of ([0-9]+)", str)
16 if m and '/usr/lib' in m.group (1):
20 cov = float (m.group (2))
21 lines = int (m.group (3))
22 pain = lines * (100.0 - cov)
24 tup = (pain, locals ().copy())
30 for (pain, d) in results:
31 print '%(cov)5.2f (%(lines)6d): %(file)s' % d