Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Seeing is believing: https://84200-66497320-gh.circle-artifacts.com/0/coverage/index.html
This PR adds code coverage reporting for our CI tests.
Tests from different runs are merged together in a new
coverage
step.A report is made available as an uploaded artifact in the
coverage
step, undercoverage/index.html
:It's also possible to see the individual coverage on a per Ruby version basis: these reports will be uploaded on the same build step, under (e.g. for Ruby 2.0)
coverage/versions/test-2.0/index.html
. This is specially useful when adding support for a new Ruby version.A report can also be generated locally by executing
bundle exec rake coverage:report
after running any of our test suites or individual tests. Results will be written to the./coverage/
directory.