Codecov C/C++ Example
Add to your workflow.
- name: Upload reports to Codecov
run: |
curl -Os https://uploader.codecov.io/latest/linux/codecov
chmod +x codecov
./codecov -t ${CODECOV_TOKEN}
C/C++ output gcov
reports for all your files covered. To create these files all you need to do is to add the -coverage
flag to gcc
or clang
when building.
clang -coverage -O0 hello.c -o hello
./hello
gcov hello.c
Repository tokens are required for (a) all private repos, (b) public repos not using Travis-CI, CircleCI or AppVeyor. Find your repository token at Codecov and provide via appending -t <your upload token>
to you where you upload reports.