Rcov вне рельсов - PullRequest
       33

Rcov вне рельсов

1 голос
/ 28 февраля 2011

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

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

/ вар / Библиотека / камни / 1.9.1 / драгоценные камни / rcov-0.9.9 / Библиотека / rcov / code_coverage_analyzer.rb

и

/ вар / Библиотека / камни / 1.9.1 / драгоценные камни / rcov-0.9.9 / Библиотека / rcov / code_coverage_analyzer.rb

Понятия не имею, почему

Ответы [ 3 ]

2 голосов
/ 28 февраля 2011

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

2 голосов
/ 12 октября 2011

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

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

1 голос
/ 28 февраля 2011

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

 rcov spec/*.rb

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

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

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

...