summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Zimmermann <Paul.Zimmermann@inria.fr>2018-06-08 18:03:14 +0200
committerPaul Zimmermann <Paul.Zimmermann@inria.fr>2018-06-08 18:03:14 +0200
commit5fbd3f8213121d4cf550e712ee2bd3a5d7b4a276 (patch)
treeff68923187533919ac5caa4b6d3065e604465d9f
parentf9adecbe853c0d0ed74eeeb2984490d135bd1d7c (diff)
downloadmpc-git-5fbd3f8213121d4cf550e712ee2bd3a5d7b4a276.tar.gz
[tools/coverage] added branch coverage
-rwxr-xr-xtools/coverage6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/coverage b/tools/coverage
index 5bc4c3c..6a1d8b8 100755
--- a/tools/coverage
+++ b/tools/coverage
@@ -40,7 +40,7 @@ autoreconf -fi || exit 1
echo "Building MPC"
./configure --disable-shared --enable-static \
- CFLAGS="-fprofile-arcs -ftest-coverage -g" || exit 1
+ CFLAGS="--coverage -g" || exit 1
make clean || exit 1
make all -j4 || exit 1
@@ -115,8 +115,8 @@ done | bash ../coverage.subscript | grep -v '__gmp' > ../coverage.mpc
rm -f coverage.subscript coverage-tmp || exit 1
cd -
-lcov --capture --directory . --output-file all.info || exit 1
-genhtml -o coverage all.info || exit 1
+lcov --rc lcov_branch_coverage=1 --capture --directory . --output-file all.info || exit 1
+genhtml --branch-coverage -o coverage all.info || exit 1
echo "Coverage summary saved in file /tmp/ompc-gcov/coverage.mpc"
echo "Detailed coverage is available at /tmp/ompc-gcov/coverage/index.html"