diff options
author | Brent Cook <busterb@gmail.com> | 2015-05-07 07:56:19 -0500 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2015-05-07 07:56:19 -0500 |
commit | 134f32392348d9897de5079b807ac4e5092d0208 (patch) | |
tree | ea4747147e7215de0fdfad0ec04c4a5cedec83ad /gen-coverage-report.sh | |
parent | abd0688b18fad9b218f5557f63518937a334b5a2 (diff) | |
download | portable-134f32392348d9897de5079b807ac4e5092d0208.tar.gz portable-134f32392348d9897de5079b807ac4e5092d0208.tar.bz2 portable-134f32392348d9897de5079b807ac4e5092d0208.zip |
add branch coverage, skip coverage check of tests themselves
Diffstat (limited to 'gen-coverage-report.sh')
-rwxr-xr-x | gen-coverage-report.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gen-coverage-report.sh b/gen-coverage-report.sh index 1a199cf..b11f3f9 100755 --- a/gen-coverage-report.sh +++ b/gen-coverage-report.sh | |||
@@ -29,9 +29,15 @@ make check | |||
29 | echo "Generating report" | 29 | echo "Generating report" |
30 | mkdir -p $DESTDIR | 30 | mkdir -p $DESTDIR |
31 | find tests -name '*.gcda' -o -name '*.gcno' -delete | 31 | find tests -name '*.gcda' -o -name '*.gcno' -delete |
32 | lcov --directory . --capture --output-file $DESTDIR/coverage.tmp \ | 32 | lcov --capture --output-file $DESTDIR/coverage.tmp \ |
33 | --rc lcov_branch_coverage=1 \ | ||
34 | --directory crypto \ | ||
35 | --directory ssl \ | ||
36 | --directory tls \ | ||
33 | --test-name "LibreSSL $VERSION" | 37 | --test-name "LibreSSL $VERSION" |
34 | genhtml --prefix . --output-directory $DESTDIR \ | 38 | genhtml --prefix . --output-directory $DESTDIR \ |
39 | --branch-coverage --function-coverage \ | ||
40 | --rc lcov_branch_coverage=1 \ | ||
35 | --title "LibreSSL $VERSION" --legend --show-detail $DESTDIR/coverage.tmp | 41 | --title "LibreSSL $VERSION" --legend --show-detail $DESTDIR/coverage.tmp |
36 | 42 | ||
37 | echo "Code coverage report is available under $DESTDIR" | 43 | echo "Code coverage report is available under $DESTDIR" |