File: cov.sh

package info (click to toggle)
heimdal 7.5.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 42,300 kB
  • sloc: ansic: 355,050; sh: 11,962; makefile: 4,357; yacc: 1,786; perl: 1,572; lex: 732; python: 722; java: 119; awk: 41
file content (19 lines) | stat: -rw-r--r-- 474 bytes parent folder | download | duplicates (15)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

d="lib/roken lib/krb5 lib/gssapi lib/ntlm tests/kdc tests/gss kuser"

basedir=$(basedir $0)

${basedir}/../configure CFLAGS='-fprofile-arcs -ftest-coverage' > log

lcov --directory . --zerocounters

make all check > log

lcov --directory . --capture --output-file heimdal-lcov.info

objdir="/Volumes/data/Users/lha/obj/hg"
srcdir="/Volumes/data/Users/lha/src/heimdal/git"

perl -pi -e "s@SF:$objdir/(.*.[ly])\$@SF:$srcdir/\$1@" heimdal-lcov.info

genhtml heimdal-lcov.info