7 ./configure --enable-config=cov --disable-optimising
9 make conf=cov test LILYPOND_JOBS=
13 ln ../lily/out-conv/*cc .
15 ln ../lily/include/* include/
16 for a in *[cyl] ; do gcov -o ../lily/out-cov/ -p $a > $a.gcov-summary ; done
21 for c in cmds.split ('\n'):
26 #File 'accidental-engraver.cc'
27 #Lines executed:87.70% of 252
30 for f in glob.glob ('*.gcov-summary'):
31 str = open (f).read ()
32 m = re.search ("File '([^']+.cc)'\s*Lines executed:([0-9.]+)% of ([0-9]+)", str)
33 if '/usr/lib' in m.group (1):
37 tup = (float (m.group (2)), int (m.group (3)), m.group (1))
42 print '%5.2f (%6d): %s' % r