taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit 3ae723747f599ce01077b12d5f25e38bf2b2e91c
parent 56aba4128f176331b3268bf616c859d463d95a02
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Wed,  4 May 2016 11:11:50 +0200

adding lcov in taler's global Makefile

Diffstat:
Ataler-build/coverage.sh | 16++++++++++++++++
1 file changed, 16 insertions(+), 0 deletions(-)

diff --git a/taler-build/coverage.sh b/taler-build/coverage.sh @@ -0,0 +1,16 @@ +#!/bin/sh +# Run from 'exchange/' top-level directory to generate code coverage data. +export CFLAGS="-g -O0" +export PATH=$HOME/local:$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