aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests/post_tests_c.sh
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-11-03 17:22:22 -0800
committerGravatar Craig Tiller <ctiller@google.com>2015-11-04 07:30:12 -0800
commit5dd93dae9398ee1ad815296173f6a804c3726622 (patch)
tree3330be795fadaae33e3a66da4092e9e6c29caf2d /tools/run_tests/post_tests_c.sh
parent241a5ad3cbb921e99f2ba45789d3acf65a5a845a (diff)
Coverage improvements
Diffstat (limited to 'tools/run_tests/post_tests_c.sh')
-rwxr-xr-xtools/run_tests/post_tests_c.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/tools/run_tests/post_tests_c.sh b/tools/run_tests/post_tests_c.sh
index f2f3ce9432..4409526dab 100755
--- a/tools/run_tests/post_tests_c.sh
+++ b/tools/run_tests/post_tests_c.sh
@@ -34,8 +34,12 @@ if [ "$CONFIG" != "gcov" ] ; then exit ; fi
root=$(readlink -f $(dirname $0)/../..)
out=$root/reports/c_cxx_coverage
-tmp=$(mktemp)
+tmp1=$(mktemp)
+tmp2=$(mktemp)
cd $root
-lcov --capture --directory . --output-file $tmp
-genhtml $tmp --output-directory $out
-rm $tmp
+lcov --capture --directory . --output-file $tmp1
+lcov --extract $tmp1 "$root/src/*" "$root/include/*" --output-file $tmp2
+genhtml $tmp2 --output-directory $out
+rm $tmp2
+rm $tmp1
+