summaryrefslogtreecommitdiff
path: root/coverage.sh
blob: cce622283c05d5ebcf1c25bb27b0da9367bca3e0 (plain)
1
2
3
4
5
6
7
8
9
10
#!/bin/sh
# Run from 'taler-exchange/' top-level directory to generate
# code coverage data.
TOP=`pwd`
mkdir -p doc/coverage/
lcov -d $TOP -z
make check
lcov -d $TOP -c --no-external -o doc/coverage/coverage.info
lcov -r doc/coverage/coverage.info **/test_* **/perf_*  -o doc/coverage/rcoverage.info
genhtml -o doc/coverage doc/coverage/rcoverage.info