]> git.donarmstrong.com Git - lilypond.git/commitdiff
build-coverage.sh script.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 1 Jan 2007 15:02:49 +0000 (16:02 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 1 Jan 2007 15:02:49 +0000 (16:02 +0100)
buildscripts/build-coverage.sh [new file with mode: 0755]
buildscripts/coverage.py

diff --git a/buildscripts/build-coverage.sh b/buildscripts/build-coverage.sh
new file mode 100755 (executable)
index 0000000..cdf31dd
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/sh
+./configure --enable-config=cov --disable-optimising
+make conf=cov -j2 clean
+perl -i~ -pe 's/-pipe /-fprofile-arcs -ftest-coverage/g' config-cov.make
+make conf=cov -j2
+make conf=cov test-clean LILYPOND_JOBS=          
+make conf=cov test LILYPOND_JOBS=          
+
+cd out-cov
+ln ../lily/* .
+ln ../lily/out-conv/*cc .
+mkdir include
+ln ../lily/include/* include/
+for a in *[cyl]
+do
+   gcov -o ../lily/out-cov/  -p $a > $a.gcov-summary
+done 
index 8b988d0dde135af37af12e338e5e54bf5040ca20..259f0be06d20c96d70451bc4e18144ff5eb0b6b9 100644 (file)
@@ -16,11 +16,6 @@ ln ../lily/include/* include/
 for a in *[cyl] ; do  gcov -o ../lily/out-cov/  -p $a > $a.gcov-summary ; done 
 """
 
-cmds = ''
-
-for c in cmds.split ('\n'):
-    os.system (c)
-
 os.chdir ('out-cov')
 
 #File 'accidental-engraver.cc'