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
.bundle
.DS_Store
.bundle
.yardoc
Gemfile.lock
coverage
doc
Gemfile.lock
measurement
pkg
rdoc

View file

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

View file

@ -14,4 +14,14 @@ rescue LoadError
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]