Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Add Code Coverage Support #1

Merged
merged 22 commits into from Apr 16, 2018
Merged

✨ Add Code Coverage Support #1

merged 22 commits into from Apr 16, 2018

Conversation

arnavb
Copy link
Owner

@arnavb arnavb commented Apr 9, 2018

Code coverage is a useful metric that shows the extent of a project's tests.

This PR will:

  • Enable local code coverage using CMake with LCOV/GCOV.
  • Enable hosted code coverage using codecov.

ISSUE: LCOV/GCOV are both ignoring the header files in the code for some reason.
^-- Solution: Switch to doctest for performance and proper code coverage.

@arnavb arnavb added enhancement New feature or request WIP Work in progress labels Apr 9, 2018
@arnavb arnavb changed the title Add Code Coverage Support ✨ Add Code Coverage Support Apr 14, 2018
@arnavb arnavb changed the title ✨ Add Code Coverage Support ✨ Add Code Coverage Support Apr 14, 2018
@arnavb arnavb merged commit 868f73d into master Apr 16, 2018
@arnavb arnavb deleted the code-coverage branch April 16, 2018 22:41
@arnavb arnavb removed the WIP Work in progress label Apr 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant