It's been a while since the last fireside chat about RCov, so let's head into this one at full-steam.
The source of countless bugs in RCov reporting across multiple versions of Ruby has been eliminated in favor of simple ERB templates. This simplifies the codebase and makes way for better template support down the road.
This is great for everyone as it means more support, faster response to issues, and generally nothing but up for RCov going forward. Issues are moving to GitHub as well, so make sure to keep track of them at their new location.
Charles Nutter is maintaining the official JRuby fork at http://github.com/jruby/rcov. This should do similiarly great things for RCov on JRuby. Thanks to everyone who has submitted patches building out the initial version for JRuby in the past.
With the removal of REXML many of the biggest pain points are now gone, leading to a much more streamlined RCov. Work on Ruby 1.9 is progressing and already in alpha working state. More on this soon.
1) Install Rcov by doing the following:
gem install relevance-rcov --source=http://gems.github.com
2) Need JRuby support?
gem install jruby-rcov --source=http://gems.github.com
3) Still having issues on Ruby 1.8.X with RCov? Make sure you are using relevance-rcov v0.8.3.2 or higher. If you have an outstanding issue, or requests file it at our GitHub Issue Tracker.
4) Waiting on Ruby 1.9? Support is coming soon.
Please wait while my tweets load...