dc893bfd7d
* Adjust metrics * Add initial integration spec on method matching * Yard and Heckle coverage is at 100% (heckle cov is disputable) * Rcov does not really make sense as MRI 1.8 cannot reach all code paths.
31 lines
745 B
Ruby
31 lines
745 B
Ruby
begin
|
|
# Require veritas before metric foo pulls AS
|
|
require 'veritas'
|
|
require 'metric_fu'
|
|
require 'json'
|
|
|
|
# XXX: temporary hack until metric_fu is fixed
|
|
MetricFu::Saikuro.class_eval { include FileUtils }
|
|
|
|
MetricFu::Configuration.run do |config|
|
|
config.rcov = {
|
|
:environment => 'test',
|
|
:test_files => %w[ spec/**/*_spec.rb ],
|
|
:rcov_opts => %w[
|
|
--sort coverage
|
|
--no-html
|
|
--text-coverage
|
|
--no-color
|
|
--profile
|
|
--exclude spec/,^/
|
|
--include lib:spec
|
|
],
|
|
}
|
|
end
|
|
rescue LoadError
|
|
namespace :metrics do
|
|
task :all do
|
|
$stderr.puts 'metric_fu is not available. In order to run metrics:all, you must: gem install metric_fu'
|
|
end
|
|
end
|
|
end
|