Add Yardstick

This commit is contained in:
Erik Michaels-Ober 2014-03-24 11:23:03 +01:00
parent a4443c04f5
commit 300f73d018
3 changed files with 16 additions and 3 deletions

5
.gitignore vendored
View file

@ -1,9 +1,10 @@
*.rbc *.rbc
.bundle
.DS_Store .DS_Store
.bundle
.yardoc .yardoc
Gemfile.lock
coverage coverage
doc doc
Gemfile.lock measurement
pkg pkg
rdoc rdoc

View file

@ -4,11 +4,13 @@ gem 'jruby-openssl', :platforms => :jruby
gem 'rake' gem 'rake'
group :test do group :test do
gem 'backports'
gem 'coveralls', :require => false gem 'coveralls', :require => false
gem 'mime-types', '~> 1.25', :platforms => [:jruby, :ruby_18] gem 'mime-types', '~> 1.25', :platforms => [:jruby, :ruby_18]
gem 'rspec', '>= 2.14' gem 'rspec', '>= 2.14'
gem 'rubocop', '>= 0.19', :platforms => [:ruby_19, :ruby_20, :ruby_21] gem 'rubocop', '>= 0.19', :platforms => [:ruby_19, :ruby_20, :ruby_21]
gem 'simplecov', :require => false gem 'simplecov', :require => false
gem 'yardstick'
end end
gemspec gemspec

View file

@ -14,4 +14,14 @@ rescue LoadError
end end
end end
task :default => [:spec, :rubocop] require 'yardstick/rake/measurement'
Yardstick::Rake::Measurement.new do |measurement|
measurement.output = 'measurement/report.txt'
end
require 'yardstick/rake/verify'
Yardstick::Rake::Verify.new do |verify|
verify.threshold = 47
end
task :default => [:spec, :rubocop, :verify_measurements]