Closed mochetts closed 2 years ago
Thanks @mochetts. We're aware this integration is behind on maintenance.
The team behind that integration has been working on a universal coverage reporter that can be used in lieu of or as a component of any integration.
For Ruby projects that can't lock Simplecov to 0.17.0 in their own Gemfile, we do typically recommend switching to coveralls-ruby-reborn, which has been well-maintained.
Point taken that we should consider swapping the gem reference in the repo start page for Ruby projects. Since we have a large installed base of Ruby users it would be ideal to merge the two projects.
Thanks again for the feedback.
@afinetooth thanks for the quick reply. I updated the title of this issue so that anyone experiencing the same can quickly find the solution.
Appreciate that, @mochetts. Thanks.
This issue has been automatically marked for closure because it has not had recent activity. It will be closed if no further activity occurs. If your issue is still active please add a comment and we’ll review as soon as we can. Thank you for your contributions.
Description
When following the set up guide for ruby, the developer is instructed to add the
coveralls
gem:However, this gem has a conflict within its dependencies. It's including the latest version of simplecov which doesn't have the method
coverage
forSimpleCov::SourceFile
.This leads to this error when running a travis build:
Complete log here
Solution
Either lock
simplecov
gem to version0.17.0
(which has the missing method) or update the set up guide so that it uses this gem: