Rcov вне рельсов

Это может показаться очевидным, но я не нахожу способ запустить Rcov или coverMe вне проекта Rails. Я хотел бы использовать его с Rspec 2.5 Я использую Ruby 1.9.2, поэтому я думаю, что это может быть проблемой.

Я также хотел бы использовать не грабли, а команду из командной строки. Я перепробовал несколько вещей, и лучший результат, который я получил, это отчет Rcov за:

/var/lib/gems/1.9.1/gems/rcov-0.9.9/lib/rcov/code_coverage_analyzer.rb

а также

/var/lib/gems/1.9.1/gems/rcov-0.9.9/lib/rcov/code_coverage_analyzer.rb

Не знаю почему

3 ответа

SimpleCov, он отлично работает вне рамок Rails.

http://rubydoc.info/gems/simplecov/0.5.4/frames

Проверьте http://ruby-toolbox.com/categories/code_metrics.html некоторые альтернативы RCov, если проблема в использовании Ruby 1.9.

Последняя доступная версия rcov (0.9.8) все еще не имеет хорошей поддержки для 1.9.2. Вы можете попробовать запустить его в своем проекте, выполнив:

 rcov spec/*.rb

Но вы, скорее всего, получите что-то вроде:

 ** WARNING: Ruby 1.9 Support is experimental at best. Don't expect correct results! **

А потом некоторые ошибки после этого.

Другие вопросы по тегам