Skip to content

Instantly share code, notes, and snippets.

@jonasnick
Created November 23, 2016 18:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jonasnick/d6152fec5799af6dbe434093a9515534 to your computer and use it in GitHub Desktop.
Save jonasnick/d6152fec5799af6dbe434093a9515534 to your computer and use it in GitHub Desktop.
secp lcov
main main.gcno: main.c
gcc --coverage -O0 -o main main.c -I../secp256k1/include
main.gcda: main
./main
main.c.gcov: main.gcda
gcov main
coverage.info: main.c.gcov
lcov --capture --rc lcov_branch_coverage=1 --directory . --output-file coverage.info
html/index.html: coverage.info
genhtml coverage.info --rc lcov_branch_coverage=1 --branch-coverage --output-directory html
clean:
rm main.gcda
rm main.gcno
rm coverage.info
rm -rf html
rm main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment