diff --git a/generate_coverage_report b/generate_coverage_report new file mode 100755 index 000000000..86a9adc74 --- /dev/null +++ b/generate_coverage_report @@ -0,0 +1,11 @@ +#!/bin/bash +make clean +rm -r coverage_report +make test CXXFLAGS="-Wall -Wextra -pedantic -g -fprofile-arcs -ftest-coverage" +gcov src/*.cpp -o src/ +lcov --directory ./ --capture --output-file lcov.info -b ./ +genhtml lcov.info -o coverage_report +rm src/*.gcda +rm src/*.gcno +rm lcov.info +make clean