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

Update build process and add code coverage #12

Merged
merged 13 commits into from
Dec 30, 2017
Merged

Update build process and add code coverage #12

merged 13 commits into from
Dec 30, 2017

Conversation

faheel
Copy link
Owner

@faheel faheel commented Dec 30, 2017

  • Use CMake for builds
  • Code coverage report generation using Lcov
  • Create a combined test from all unit tests before compiling

@faheel faheel added the enhancement New feature or request label Dec 30, 2017
@codecov-io
Copy link

codecov-io commented Dec 30, 2017

Codecov Report

Merging #12 into master will increase coverage by 57.86%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #12       +/-   ##
==========================================
+ Coverage   38.63%   96.5%   +57.86%     
==========================================
  Files          13      12        -1     
  Lines        4242     458     -3784     
==========================================
- Hits         1639     442     -1197     
+ Misses       2603      16     -2587
Impacted Files Coverage Δ
include/third_party/catch.hpp

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6da07d0...8e6b81d. Read the comment docs.

@faheel faheel merged commit 91a7f56 into master Dec 30, 2017
@faheel faheel deleted the dev branch December 30, 2017 20:41
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.

2 participants