Added Simplecov
This commit is contained in:
parent
3a35b8bd46
commit
93d68afc07
4
Gemfile
4
Gemfile
|
@ -3,4 +3,8 @@ gemspec
|
||||||
|
|
||||||
platform :mri do
|
platform :mri do
|
||||||
gem "ruby-prof"
|
gem "ruby-prof"
|
||||||
|
end
|
||||||
|
|
||||||
|
platform :mri_19 do
|
||||||
|
gem "simplecov"
|
||||||
end
|
end
|
7
Rakefile
7
Rakefile
|
@ -24,6 +24,13 @@ Rake::TestTask.new do |t|
|
||||||
t.verbose = true
|
t.verbose = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
task :set_coverage_env do
|
||||||
|
ENV["COVERAGE"] = "true"
|
||||||
|
end
|
||||||
|
|
||||||
|
desc "Run Simplecov (only works on 1.9)"
|
||||||
|
task :coverage => [:set_coverage_env, :test]
|
||||||
|
|
||||||
gemspec = File.expand_path("../haml.gemspec", __FILE__)
|
gemspec = File.expand_path("../haml.gemspec", __FILE__)
|
||||||
if File.exist? gemspec
|
if File.exist? gemspec
|
||||||
Gem::PackageTask.new(eval(File.read(gemspec))) { |pkg| }
|
Gem::PackageTask.new(eval(File.read(gemspec))) { |pkg| }
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
if ENV["COVERAGE"]
|
||||||
|
require "simplecov"
|
||||||
|
SimpleCov.start
|
||||||
|
end
|
||||||
|
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
gem "minitest"
|
gem "minitest"
|
||||||
require 'bundler/setup'
|
require 'bundler/setup'
|
||||||
|
|
Loading…
Reference in New Issue