File: dolcov.sh

package info (click to toggle)
libcitadel 917-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,808 kB
  • sloc: ansic: 15,131; sh: 8,304; makefile: 302
file content (20 lines) | stat: -rw-r--r-- 640 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash

cd ../lib
CITDIR=`pwd`
OUTDIR=${CITDIR}/../../../coverage/libcitadel

# if we call citserver with ./citserver, we don't need these: 
#cd ${CITDIR}/utillib/; ln -s . utillib; cd ..
#cd ${CITDIR}/modules
#for i in *; do cd $CITDIR/modules/$i; ln -s . modules; ln -s . $i; ln -s ../../user_ops.h .; done

cd ${CITDIR}
ln -s . lib
mkdir -p  ${OUTDIR}
lcov --base-directory ${CITDIR} --directory . --capture --output-file ${OUTDIR}/libcitadel.info $@
#lcov --base-directory ${CITDIR} --directory ../lib/ --capture --output-file ${OUTDIR}/libcitadel.info $@

genhtml --output-directory ${OUTDIR} ${OUTDIR}/libcitadel.info
rm -f lib