coco

Another code coverage for ruby 1.9 (from the famous post of Aaron Patterson).

Features

  • Use it from rspec or test/unit with a simple require 'coco'

  • Works with Rails

  • Display filenames covered less than 90% on console

  • Simple html report only for files covered less than 90%

  • Report sources that have no tests

  • UTF-8 compliant

  • Configurable via a simple yaml file

  • Colorized console output (*nix only)

Note: I have tested coco only on debian linux.

Documentation

require 'coco'

at the beginning of your tests, usually in a *helper*.rb file.

See the wiki for more information on using coco.

To generate the developper’s documentation in YARD format:

rake doc

Dependencies

ruby >= 1.9.2

To contribute:

  • rspec

  • reek

  • flay

Installing coco

From the sources:

rake install

From rubygems:

gem install coco

License

GPLv3, see COPYING.

Questions and/or Comments

Feel free to email Xavier Nayrac with any questions.

Contributors

sunaku (Suraj N. Kurapati)