#!/bin/sh # Run from 'exchange/' top-level directory to generate code coverage data. export CFLAGS="-g -O0" export PATH=$HOME/local/bin:$PATH cd $HOME/exchange/ git pull ./bootstrap ./configure --prefix=$HOME/local --with-gnunet=$HOME/local --with-microhttpd=$HOME/local --enable-coverage make clean install TOP=`pwd` mkdir -p doc/coverage/ lcov -d $TOP -z make check || exit 1 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