Skip to content

Commit 8ed5dad

Browse files
committed
Add script generate_coverage_report for generating test coverage report using gcov and lcov
1 parent 8bb8125 commit 8ed5dad

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

generate_coverage_report

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash
2+
make clean
3+
rm -r coverage_report
4+
make test CXXFLAGS="-Wall -Wextra -pedantic -g -fprofile-arcs -ftest-coverage"
5+
gcov src/*.cpp -o src/
6+
lcov --directory ./ --capture --output-file lcov.info -b ./
7+
genhtml lcov.info -o coverage_report
8+
rm src/*.gcda
9+
rm src/*.gcno
10+
rm lcov.info
11+
make clean

0 commit comments

Comments
 (0)