From: Han-Wen Nienhuys Date: Mon, 1 Jan 2007 17:49:01 +0000 (+0100) Subject: update build-coverage.sh script X-Git-Tag: release/2.11.7-1~1 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=c27e3b4d5d1d41bdf0efe4beffa1482040d75ed5;p=lilypond.git update build-coverage.sh script --- diff --git a/buildscripts/build-coverage.sh b/buildscripts/build-coverage.sh index cdf31dd7d3..5af2bb1d7f 100755 --- a/buildscripts/build-coverage.sh +++ b/buildscripts/build-coverage.sh @@ -1,14 +1,15 @@ #!/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 +perl -i~ -pe 's/-pipe /-fprofile-arcs -ftest-coverage -pipe /g' config-cov.make +perl -i~ -pe 's/ -ldl / -lgcov -ldl /g' config-cov.make make conf=cov -j2 make conf=cov test-clean LILYPOND_JOBS= -make conf=cov test LILYPOND_JOBS= +make conf=cov test LILYPOND_JOBS= >& out-cov/test-run.log cd out-cov ln ../lily/* . -ln ../lily/out-conv/*cc . +ln ../lily/out-cov/*[ch] . mkdir include ln ../lily/include/* include/ for a in *[cyl] diff --git a/buildscripts/coverage.py b/buildscripts/coverage.py index 259f0be06d..e8cb903a97 100644 --- a/buildscripts/coverage.py +++ b/buildscripts/coverage.py @@ -3,19 +3,6 @@ import os import glob import re -cmds = """ -./configure --enable-config=cov --disable-optimising -make conf=cov -j2 -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 -""" - os.chdir ('out-cov') #File 'accidental-engraver.cc' @@ -25,7 +12,8 @@ results = [] for f in glob.glob ('*.gcov-summary'): str = open (f).read () m = re.search ("File '([^']+.cc)'\s*Lines executed:([0-9.]+)% of ([0-9]+)", str) - if '/usr/lib' in m.group (1): + + if m and '/usr/lib' in m.group (1): continue if m: