RubyMine 2016.2 Help

Collecting Code Coverage with Rake Task

If a test is launched via a Rake task, it is the user's responsibility to provide code coverage measurement.

To enable rcov for Test::Unit run/debug configuration

It is supposed that you have a special Rake task that collects code coverage information via rcov.

  1. Open for editing your *.rake file, and add the following code:
    require'rcov/rcovtask' Rcov::RcovTask.newdo|t| t.libs <<"test"t.test_files =FileList['test/**/*_test.rb'] t.verbose =trueend
  2. Create run/debug configuration for the task 'rcov' and run it with coverage.

See Also

Last modified: 21 July 2016