aboutsummaryrefslogtreecommitdiff
path: root/contrib/coverage.sh
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-05-29 00:46:26 +0000
committerChristian Grothoff <christian@grothoff.org>2009-05-29 00:46:26 +0000
commit0a217a8df1657b4334b55b0e4a6c7837a8dbcfd9 (patch)
tree6b552f40eb089db96409a312a98d9b12bd669102 /contrib/coverage.sh
downloadgnunet-0a217a8df1657b4334b55b0e4a6c7837a8dbcfd9.tar.gz
gnunet-0a217a8df1657b4334b55b0e4a6c7837a8dbcfd9.zip
ng
Diffstat (limited to 'contrib/coverage.sh')
-rwxr-xr-xcontrib/coverage.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/contrib/coverage.sh b/contrib/coverage.sh
new file mode 100755
index 000000000..72314ae67
--- /dev/null
+++ b/contrib/coverage.sh
@@ -0,0 +1,13 @@
1#!/bin/sh
2# make sure configure was run with coverage enabled...
3lcov --directory . --zerocounters
4make check
5for n in `find * -name "*.gc??" | grep libs`
6do
7 cd `dirname $n`
8 mv `basename $n` ..
9 cd -
10done
11lcov --directory . --capture --output-file app.info
12mkdir -p doc/coverage
13genhtml -o doc/coverage app.info